Sla*_*uma 2 asp.net validation
我有一个asp:TextBox,我想验证用户键入的字符数不超过250个字符.
因为它是一个多行TextBox,所以该MaxLength属性不起作用.目前我只看到选项使用CustomValidator检查TextBox1.Text.Length服务器端,也许还有一些Javascript客户端验证.
但使用标准的ASP.NET验证器(RegularExpressionValidator,RangeValidator,CompareValidator等)是不是有更简单的方法呢?
提前致谢!
你必须使用RegularExpressionValidator.此示例允许多行TextBox中最多1000个字符:
<asp:RegularExpressionValidator ID="RegularExpressionValidator1"
runat="server" Display="dynamic"
ControlToValidate="Comments"
ValidationExpression="^([\S\s]{0,1000})$"
ErrorMessage="Please enter maxium 1000 characters for Comments">
</asp:RegularExpressionValidator>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10429 次 |
| 最近记录: |