ASP.NET验证控件
我想使用验证控件,但我不希望它们在运行时显示错误消息 存在无效数据。相反,我将遍历验证控件 并在我的小ErrorMessage控件中显示错误消息ASP.NET验证控件,asp.net,validation,controls,Asp.net,Validation,Controls,我想使用验证控件,但我不希望它们在运行时显示错误消息 存在无效数据。相反,我将遍历验证控件 并在我的小ErrorMessage控件中显示错误消息 for (int i = 0; i < Page.Validators.Count; i++) { if (!Page.Validators[i].IsValid) { divAlert.InnerText = Page.Validators[i].E
for (int i = 0; i < Page.Validators.Count; i++)
{
if (!Page.Validators[i].IsValid)
{
divAlert.InnerText = Page.Validators[i].ErrorMessage;
return false;
}
}
for(int i=0;i
我这样做是因为我没有多少空间来显示错误消息。
如果不想显示验证控件,可以询问为什么要使用验证控件
我的asnwer是“我使用它们处理验证逻辑”
我查看了验证控件的属性,但找不到有助于我执行此操作的内容
有什么想法吗
谢谢将验证器上的“显示”属性设置为“无” 比如:-
<asp:RegularExpressionValidator ID="MyValidator" runat="server" Display="None" />
您可能需要签出为此而构建的 例如,该字段仅显示一个红色星号,但在摘要中显示一个完整的字段名:
<asp:RequiredFieldValidator ControlToValidate="myControl" runat="server"
ErrorMessage="Summary Description" Text="*" InitialValue="" />
<asp:ValidationSummary runat="server"
HeaderText="You must enter a value in the following fields:"
DisplayMode="BulletList" EnableClientScript="true" />