ASPxValidationSummary.RenderMode Property
Gets or sets a value that specifies whether the errors within the ASPxValidationSummary are rendered as an ordered or bulleted list, or use the table HTML element.
Namespace: DevExpress.Web
Assembly: DevExpress.Web.v24.2.dll
NuGet Package: DevExpress.Web
#Declaration
[DefaultValue(ValidationSummaryRenderMode.Table)]
public ValidationSummaryRenderMode RenderMode { get; set; }
#Property Value
Type | Default | Description |
---|---|---|
Validation |
Table | One of the Validation |
Available values:
Name | Description |
---|---|
Table | Specifies that the errors within the Validation |
Bulleted |
Specifies that the errors within the Validation |
Ordered |
Specifies that the errors within the Validation |
#Example
The following section of the Validation Summary online demo illustrates how to customize the settings of the ASPxValidationSummary control.
This settings are specified within a panel by using the ASPxRadioButtonList, ASPxCheckBox editors.
protected void Page_Load(object sender, EventArgs e) {
ApplyValidationSummarySettings();
ApplyEditorsSettings();
if(!IsPostBack && !IsCallback)
ASPxEdit.ValidateEditorsInContainer(this);
}
private void ApplyValidationSummarySettings() {
vsValidationSummary1.RenderMode = (ValidationSummaryRenderMode)Enum.Parse(typeof
(ValidationSummaryRenderMode), rblRenderMode.SelectedItem.Value.ToString());
vsValidationSummary1.ShowErrorAsLink = chbShowErrorAsLink.Checked;
}
private void ApplyEditorsSettings() {
ASPxEdit[] editors = new ASPxEdit[] { tbName, tbEmail };
foreach(ASPxEdit editor in editors) {
editor.ValidationSettings.ValidateOnLeave = chbValidateOnLeave.Checked;
editor.ValidationSettings.SetFocusOnError = chbSetFocusOnError.Checked;
}
}