我在.NET問題與服務器端驗證控制在.NET
我正在使用服務器端驗證文本框與驗證的問題,我申請requiredfield和範圍驗證了點。我的問題是我想顯示消息在同一地點,而不是使用
這兩個消息。 假設我離開文本框它說「它是必需的」,如果我輸入一些超出範圍的值,它說「範圍必須是1到100」,但這兩個消息都在不同的地方看起來不太好。
我不想使用驗證總結,我試過「validationGroup」和「顯示」屬性,但我仍然沒有得到解決方案。
任何人都可以有任何想法?
<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>
我從來沒有使用過的CustomValidator是適用的,但現在我想。你有什麼樣的或好的鏈接? –
請閱讀@ http://asp.net-tutorials.com/validation/custom-validator/和http://www.4guysfromrolla.com/articles/073102-1.aspx – ysrb
,第二個選項不適用於RangeValidator –