【发布时间】:2011-07-13 11:47:27
【问题描述】:
我在 .NET 中遇到了验证问题
我正在对文本框使用服务器端验证,为此我应用了必填字段和范围验证器。我的问题是我想在同一个地方显示消息,而不是对这两个消息都使用
。
假设我离开了它说“它是必需的”的文本框,如果我输入了超出范围的值,它说“范围必须是 1 到 100”,但是两条消息都在不同的地方,这看起来不太好。
我不想使用验证摘要,我尝试了“validationGroup”和“Display”属性,但仍然没有得到解决方案。
谁能知道?
<asp:TextBox ID="txtEmpID" runat="server" CssClass ="textbox"></asp:TextBox>
<br />
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
ControlToValidate="txtEmpID" ErrorMessage="Emp ID is Must"
Display ="Dynamic"></asp:RequiredFieldValidator>
<br />
<asp:RangeValidator ID="RangeValidator1" runat="server"
ControlToValidate="txtEmpID" ErrorMessage="Range must be 1 -100"
MaximumValue="100" MinimumValue="1" Type="Integer" Display ="Dynamic"></asp:RangeValidator>
【问题讨论】:
标签: .net asp.net visual-studio validation