我已经申请RangeValidator
了TextBox
。但它总是向我显示错误:无效范围,尽管我给出了最小值 10 和最大值 25。我希望用户不能输入长度小于 10 且大于 25 的值。我希望用户可以输入任何内容,所以我type="string"
在RangeValidator
. 但它总是给我错误信息:无效范围。
<td>
<asp:TextBox ID="tbPassword" runat="server" MaxLength="25" type="password">
</asp:TextBox>
<asp:RequiredFieldValidator ID="rfvPassword" runat="server"
ControlToValidate="tbPassword" ForeColor="red" Display="Dynamic"
ErrorMessage="Password is required." SetFocusOnError="true">
</asp:RequiredFieldValidator>
<asp:RangeValidator ID="rvPassword" ControlToValidate="tbPassword"
ForeColor="red" Display="Dynamic" MinimumValue="10" MaximumValue="25"
SetFocusOnError="true" Type="String" runat="server"
ErrorMessage="Invalid Range">
</asp:RangeValidator>
</td>