Skip to main content
A newer version of this page is available. .
Tab

ValidationSettings.ValidationGroup Property

Gets or sets the name of a validation group to which the editor belongs.

Namespace: DevExpress.Web

Assembly: DevExpress.Web.v20.2.dll

NuGet Package: DevExpress.Web

Declaration

[DefaultValue("")]
public string ValidationGroup { get; set; }

Property Value

Type Default Description
String String.Empty

A string value that specifies the name of a validation group.

Property Paths

You can access this nested property as listed below:

Show 156 property paths
Library Object Type Path to ValidationGroup
ASP.NET Controls and MVC Extensions ASPxAutoCompleteBoxBase
.ValidationSettings .ValidationGroup
ASPxBinaryImage
.ValidationSettings .ValidationGroup
ASPxButtonEdit
.ValidationSettings .ValidationGroup
ASPxButtonEditBase
.ValidationSettings .ValidationGroup
ASPxCalendar
.ValidationSettings .ValidationGroup
ASPxCheckBox
.ValidationSettings .ValidationGroup
ASPxCheckBoxList
.ValidationSettings .ValidationGroup
ASPxCheckListBase
.ValidationSettings .ValidationGroup
ASPxColorEdit
.ValidationSettings .ValidationGroup
ASPxComboBox
.ValidationSettings .ValidationGroup
ASPxDateEdit
.ValidationSettings .ValidationGroup
ASPxDropDownEdit
.ValidationSettings .ValidationGroup
ASPxDropDownEditBase
.ValidationSettings .ValidationGroup
ASPxEdit
.ValidationSettings .ValidationGroup
ASPxGridLookup
.ValidationSettings .ValidationGroup
HERibbonCustomCssListBoxProperties
.ValidationSettings .ValidationGroup
ToolbarComboBoxProperties
.ValidationSettings .ValidationGroup
ToolbarCustomComboBoxProperties
.ValidationSettings .ValidationGroup
ASPxListBox
.ValidationSettings .ValidationGroup
ASPxListEdit
.ValidationSettings .ValidationGroup
ASPxMemo
.ValidationSettings .ValidationGroup
ASPxPureTextBoxBase
.ValidationSettings .ValidationGroup
ASPxRadioButton
.ValidationSettings .ValidationGroup
ASPxRadioButtonList
.ValidationSettings .ValidationGroup
DateNavigatorProperties
.ValidationSettings .ValidationGroup
ASPxSpinEdit
.ValidationSettings .ValidationGroup
ASPxSpinEditBase
.ValidationSettings .ValidationGroup
ASPxTextBox
.ValidationSettings .ValidationGroup
ASPxTextBoxBase
.ValidationSettings .ValidationGroup
ASPxTextEdit
.ValidationSettings .ValidationGroup
ASPxTimeEdit
.ValidationSettings .ValidationGroup
ASPxTokenBox
.ValidationSettings .ValidationGroup
ASPxTrackBar
.ValidationSettings .ValidationGroup
AutoCompleteBoxPropertiesBase
.ValidationSettings .ValidationGroup
BinaryImageEditProperties
.ValidationSettings .ValidationGroup
ButtonEditProperties
.ValidationSettings .ValidationGroup
ButtonEditPropertiesBase
.ValidationSettings .ValidationGroup
CalendarProperties
.ValidationSettings .ValidationGroup
CheckBoxListProperties
.ValidationSettings .ValidationGroup
CheckBoxProperties
.ValidationSettings .ValidationGroup
CheckListPropertiesBase
.ValidationSettings .ValidationGroup
ColorEditProperties
.ValidationSettings .ValidationGroup
ComboBoxProperties
.ValidationSettings .ValidationGroup
DateEditCalendarProperties
.ValidationSettings .ValidationGroup
DateEditProperties
.ValidationSettings .ValidationGroup
DateEditTimeEditProperties
.ValidationSettings .ValidationGroup
DropDownEditProperties
.ValidationSettings .ValidationGroup
DropDownEditPropertiesBase
.ValidationSettings .ValidationGroup
EditProperties
.ValidationSettings .ValidationGroup
GridLookupProperties
.ValidationSettings .ValidationGroup
ListBoxProperties
.ValidationSettings .ValidationGroup
ListEditProperties
.ValidationSettings .ValidationGroup
MemoProperties
.ValidationSettings .ValidationGroup
RadioButtonListProperties
.ValidationSettings .ValidationGroup
RadioButtonProperties
.ValidationSettings .ValidationGroup
RibbonCheckBoxProperties
.ValidationSettings .ValidationGroup
RibbonComboBoxProperties
.ValidationSettings .ValidationGroup
RibbonDateEditProperties
.ValidationSettings .ValidationGroup
RibbonSpinEditProperties
.ValidationSettings .ValidationGroup
RibbonTextBoxProperties
.ValidationSettings .ValidationGroup
SpinEditProperties
.ValidationSettings .ValidationGroup
SpinEditPropertiesBase
.ValidationSettings .ValidationGroup
TextBoxProperties
.ValidationSettings .ValidationGroup
TextBoxPropertiesBase
.ValidationSettings .ValidationGroup
TextEditProperties
.ValidationSettings .ValidationGroup
TimeEditProperties
.ValidationSettings .ValidationGroup
TokenBoxProperties
.ValidationSettings .ValidationGroup
TrackBarProperties
.ValidationSettings .ValidationGroup
ASP.NET Bootstrap Controls BootstrapBinaryImage
.ValidationSettings .ValidationGroup
BootstrapBinaryImageEditProperties
.ValidationSettings .ValidationGroup
BootstrapButtonEdit
.ValidationSettings .ValidationGroup
BootstrapButtonEditProperties
.ValidationSettings .ValidationGroup
BootstrapCalendar
.ValidationSettings .ValidationGroup
BootstrapCalendarProperties
.ValidationSettings .ValidationGroup
BootstrapCheckBox
.ValidationSettings .ValidationGroup
BootstrapCheckBoxList
.ValidationSettings .ValidationGroup
BootstrapCheckBoxListProperties
.ValidationSettings .ValidationGroup
BootstrapCheckBoxProperties
.ValidationSettings .ValidationGroup
BootstrapColorEdit
.ValidationSettings .ValidationGroup
BootstrapColorEditProperties
.ValidationSettings .ValidationGroup
BootstrapComboBox
.ValidationSettings .ValidationGroup
BootstrapComboBoxProperties
.ValidationSettings .ValidationGroup
BootstrapDateEdit
.ValidationSettings .ValidationGroup
BootstrapDateEditCalendarProperties
.ValidationSettings .ValidationGroup
BootstrapDateEditProperties
.ValidationSettings .ValidationGroup
BootstrapDateEditTimeEditProperties
.ValidationSettings .ValidationGroup
BootstrapDropDownEdit
.ValidationSettings .ValidationGroup
BootstrapDropDownEditProperties
.ValidationSettings .ValidationGroup
BootstrapListBox
.ValidationSettings .ValidationGroup
BootstrapListBoxProperties
.ValidationSettings .ValidationGroup
BootstrapMemo
.ValidationSettings .ValidationGroup
BootstrapMemoProperties
.ValidationSettings .ValidationGroup
BootstrapRadioButton
.ValidationSettings .ValidationGroup
BootstrapRadioButtonList
.ValidationSettings .ValidationGroup
BootstrapRadioButtonListProperties
.ValidationSettings .ValidationGroup
BootstrapRadioButtonProperties
.ValidationSettings .ValidationGroup
BootstrapSchedulerDateNavigatorProperties
.ValidationSettings .ValidationGroup
BootstrapSpinEdit
.ValidationSettings .ValidationGroup
BootstrapSpinEditProperties
.ValidationSettings .ValidationGroup
BootstrapTagBox
.ValidationSettings .ValidationGroup
BootstrapTagBoxProperties
.ValidationSettings .ValidationGroup
BootstrapTextBox
.ValidationSettings .ValidationGroup
BootstrapTextBoxProperties
.ValidationSettings .ValidationGroup
BootstrapTimeEdit
.ValidationSettings .ValidationGroup
BootstrapTimeEditProperties
.ValidationSettings .ValidationGroup
ASP.NET MVC Extensions MVCxBinaryImage
.ValidationSettings .ValidationGroup
MVCxButtonEdit
.ValidationSettings .ValidationGroup
MVCxButtonEditProperties
.ValidationSettings .ValidationGroup
MVCxCalendar
.ValidationSettings .ValidationGroup
MVCxCalendarProperties
.ValidationSettings .ValidationGroup
MVCxCheckBox
.ValidationSettings .ValidationGroup
MVCxCheckBoxList
.ValidationSettings .ValidationGroup
MVCxCheckBoxListProperties
.ValidationSettings .ValidationGroup
MVCxCheckBoxProperties
.ValidationSettings .ValidationGroup
MVCxColorEdit
.ValidationSettings .ValidationGroup
MVCxColorEditProperties
.ValidationSettings .ValidationGroup
MVCxColumnButtonEditProperties
.ValidationSettings .ValidationGroup
MVCxColumnCheckBoxProperties
.ValidationSettings .ValidationGroup
MVCxColumnColorEditProperties
.ValidationSettings .ValidationGroup
MVCxColumnComboBoxProperties
.ValidationSettings .ValidationGroup
MVCxColumnDateEditProperties
.ValidationSettings .ValidationGroup
MVCxColumnDropDownEditProperties
.ValidationSettings .ValidationGroup
MVCxColumnMemoProperties
.ValidationSettings .ValidationGroup
MVCxColumnSpinEditProperties
.ValidationSettings .ValidationGroup
MVCxColumnTextBoxProperties
.ValidationSettings .ValidationGroup
MVCxColumnTimeEditProperties
.ValidationSettings .ValidationGroup
MVCxColumnTokenBoxProperties
.ValidationSettings .ValidationGroup
MVCxComboBox
.ValidationSettings .ValidationGroup
MVCxComboBoxProperties
.ValidationSettings .ValidationGroup
MVCxDateEdit
.ValidationSettings .ValidationGroup
MVCxDateEditProperties
.ValidationSettings .ValidationGroup
MVCxDropDownEdit
.ValidationSettings .ValidationGroup
MVCxDropDownEditProperties
.ValidationSettings .ValidationGroup
MVCxGridLookup
.ValidationSettings .ValidationGroup
MVCxGridLookupProperties
.ValidationSettings .ValidationGroup
MVCxListBox
.ValidationSettings .ValidationGroup
MVCxListBoxProperties
.ValidationSettings .ValidationGroup
MVCxMemo
.ValidationSettings .ValidationGroup
MVCxMemoProperties
.ValidationSettings .ValidationGroup
MVCxRadioButton
.ValidationSettings .ValidationGroup
MVCxRadioButtonList
.ValidationSettings .ValidationGroup
MVCxRadioButtonListProperties
.ValidationSettings .ValidationGroup
MVCxRadioButtonProperties
.ValidationSettings .ValidationGroup
MVCxRibbonComboBoxProperties
.ValidationSettings .ValidationGroup
MVCxSpinEdit
.ValidationSettings .ValidationGroup
MVCxSpinEditProperties
.ValidationSettings .ValidationGroup
MVCxTextBox
.ValidationSettings .ValidationGroup
MVCxTextBoxProperties
.ValidationSettings .ValidationGroup
MVCxTimeEdit
.ValidationSettings .ValidationGroup
MVCxTimeEditProperties
.ValidationSettings .ValidationGroup
MVCxTokenBox
.ValidationSettings .ValidationGroup
MVCxTokenBoxProperties
.ValidationSettings .ValidationGroup
MVCxTrackBar
.ValidationSettings .ValidationGroup
MVCxTrackBarProperties
.ValidationSettings .ValidationGroup
MVCxValidationEdit
.ValidationSettings .ValidationGroup
MVCxValidationEditProperties
.ValidationSettings .ValidationGroup

Remarks

Validation groups allow you to assign validation editors on a page to a specific category. Each validation group can be validated independently from other validation groups on the page. Use the ValidationGroup property to specify the name of the validation group for the current editor.

When the ValidationSettings.CausesValidation property is set to true, the ValidationGroup property specifies a validation group that is validated when the editor posts back to the server. If you do not specify a value for this property and the ValidationSettings.CausesValidation property is set to true, all validation controls on the page that are not assigned to a validation group are validated when the editor posts back to the server.

In order to validate a group of input controls on the client, you can use the following client methods: ASPxClientEdit.ValidateGroup, ASPxClientEdit.ValidateEditorsInContainer, ASPxClientEdit.ValidateEditorsInContainerById.

Example

View Example

<dx:ASPxRoundPanel ID="ASPxRoundPanel1" runat="server" Width="200px" View="GroupBox" HeaderText="ValidationGroup = 'MyGroup'">
    <PanelCollection>
        <dx:PanelContent ID="PanelContent1" runat="server">  
            <dx:ASPxTextBox ID="tbTextBox3" runat="server" Width="170px" Style="margin-bottom: 4px;">
                <ValidationSettings ValidationGroup="MyGroup" ErrorText="Field is required." validateonleave="False">
                    <RequiredField IsRequired="True" ErrorText="" />
                </ValidationSettings>
            </dx:ASPxTextBox>
            <dx:ASPxTextBox ID="tbTextBox4" runat="server" Width="170px">
                <ValidationSettings ValidationGroup="MyGroup" ErrorText="Field is required." validateonleave="False">
                    <RequiredField IsRequired="True" ErrorText="" />
                </ValidationSettings>
            </dx:ASPxTextBox>
            <br />
            <input type="button" value="Validate Group" onclick="ASPxClientEdit.ValidateGroup('MyGroup');" />
        </dx:PanelContent>
    </PanelCollection>
    <HeaderStyle Font-Size="9pt" />
</dx:ASPxRoundPanel>
See Also