关于ASP.NET的验证控件有问
在一个页面中使用asp.net的验证控件是没问题的。代码如:
<asp:RegularExpressionValidator ID="RegularExpressionValidator3"
runat="server" ErrorMessage="帐号长度必须在6 - 12位之间" ControlToValidate="txt_user" ValidationExpression="\w{6,12}"></asp:RegularExpressionValidator></div>
但是我把这段代码放在另外一个页面中验证文本框的值就有问题了,不管输入长度多少的值都会错误提示。我改为用:
<asp:RangeValidator ID="RangeValidator1" runat="server" Type="String" ErrorMessage="评论长度必须在10 - 100位之间" MinimumValue="10" MaximumValue="100" ControlToValidate="txt_appraise"></asp:RangeValidator>
问题还是一样存在,无论输入什么长度的值都会错误提示。
求解 RangeValidator?? RangeValidator?
[解决办法]
<asp:RegularExpressionValidator ID="RegularExpressionValidator3"
runat="server" Display="Dynamic" ErrorMessage="帐号长度必须在6 - 12位之间" ControlToValidate="txt_user" ValidationExpression="\w{6,12}"></asp:RegularExpressionValidator>
<asp:RangeValidator ID="RangeValidator1" runat="server" Display="Dynamic" Type="String" ErrorMessage="评论长度必须在10 - 100位之间" MinimumValue="10" MaximumValue="100" ControlToValidate="txt_appraise"></asp:RangeValidator>