Solved

c#, asp.net- Group validation for a form, one error message for all fields

Posted on 2009-04-15
4
694 Views
Last Modified: 2012-05-06
Hi,
I have a form on my aspx page that has several fields , I want to make sure each field is filled in before submiting. I have the group validation on each text input box and the same group validation on the button, but I want an error message to show when the submit button is clicked and the validation group is not valid( not all fields have been filled in)
Is this possible?
Thanks
<div>

                                	<label for="eventName">Event Name: *</label> <asp:TextBox ID="eventName" runat="server"></asp:TextBox>

                                	<asp:RequiredFieldValidator ID="RequiredFieldValidator7" ControlToValidate="eventName" ValidationGroup="RegisterValidation" runat="server"  Display="Dynamic" />

                                </div>

       

                                <div>

                                	<label for="venueName">Venue Name: *</label> <asp:TextBox ID="venueName" runat="server"></asp:TextBox>

                                	<asp:RequiredFieldValidator ID="RequiredFieldValidator6" ControlToValidate="venueName" ValidationGroup="RegisterValidation" runat="server"  Display="Dynamic" />

                                </div>
 

<div>

                                	<label for="town">Town: *</label> <asp:TextBox ID="town" runat="server"></asp:TextBox>

                                	<asp:RequiredFieldValidator ID="RequiredFieldValidator69" ControlToValidate="town" ValidationGroup="RegisterValidation" runat="server"  Display="Dynamic" />

                                </div>

                                
 
 

 <asp:Button ID="SubmitButton" runat="server" OnClick="AddParkDetails" Text="Button" CssClass="submitButton" ValidationGroup="RegisterValidation"  />

Open in new window

0
Comment
Question by:CharlieDev
  • 2
  • 2
4 Comments
 
LVL 14

Expert Comment

by:GiftsonDJohn
ID: 24146374
Hi

Use ValidationSummary control and set the properties
ShowMessageBox = true
ShowSummary = false
0
 

Author Comment

by:CharlieDev
ID: 24146414
Thanks , do you have an example of how I use it?
0
 
LVL 14

Accepted Solution

by:
GiftsonDJohn earned 500 total points
ID: 24146663
I have included a validation summary control in your example.
 <div>

        <label for="eventName">

            Event Name: *</label>

        <asp:TextBox ID="eventName" runat="server"></asp:TextBox>

        <asp:RequiredFieldValidator ID="RequiredFieldValidator7" ControlToValidate="eventName"

            ValidationGroup="RegisterValidation" runat="server" Display="Dynamic" />

    </div>

    <div>

        <label for="venueName">

            Venue Name: *</label>

        <asp:TextBox ID="venueName" runat="server"></asp:TextBox>

        <asp:RequiredFieldValidator ID="RequiredFieldValidator6" ControlToValidate="venueName"

            ValidationGroup="RegisterValidation" runat="server" Display="Dynamic" />

    </div>

    <div>

        <label for="town">

            Town: *</label>

        <asp:TextBox ID="town" runat="server"></asp:TextBox>

        <asp:RequiredFieldValidator ID="RequiredFieldValidator69" ControlToValidate="town"

            ValidationGroup="RegisterValidation" runat="server" Display="Dynamic" />

    </div>

    <asp:ValidationSummary ID="ValidationSummary1" runat="server" ShowMessageBox="true" ShowSummary="false" ValidationGroup="RegisterValidation" />

    <asp:Button ID="SubmitButton" runat="server" OnClick="AddParkDetails" Text="Button"

        CssClass="submitButton" ValidationGroup="RegisterValidation" />

Open in new window

0
 

Author Closing Comment

by:CharlieDev
ID: 31570344
Thanks very much  :)
0

Featured Post

Threat Intelligence Starter Resources

Integrating threat intelligence can be challenging, and not all companies are ready. These resources can help you build awareness and prepare for defense.

Join & Write a Comment

Suggested Solutions

Title # Comments Views Activity
crm development 2 37
Paging GridView 7 34
C# SQL BULK INSERT CLASS 5 36
Trouble with References... 5 25
This article introduced a TextBox that supports transparent background.   Introduction TextBox is the most widely used control component in GUI design. Most GUI controls do not support transparent background and more or less do not have the…
Calculating holidays and working days is a function that is often needed yet it is not one found within the Framework. This article presents one approach to building a working-day calculator for use in .NET.
When you create an app prototype with Adobe XD, you can insert system screens -- sharing or Control Center, for example -- with just a few clicks. This video shows you how. You can take the full course on Experts Exchange at http://bit.ly/XDcourse.
This video explains how to create simple products associated to Magento configurable product and offers fast way of their generation with Store Manager for Magento tool.

760 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

21 Experts available now in Live!

Get 1:1 Help Now