我无法弄清楚这段代码到底出了什么问题。我是asp.net的新手。
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="txt" runat="server" />
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server"
ErrorMessage="RegularExpressionValidator" ValidationExpression="^\d{4}$"></asp:RegularExpressionValidator>
</div>
</form>
</body>
答案 0 :(得分:0)
您缺少用于验证属性的控件。只需将其设置为ControlToValidate =“txt”即可。喜欢这个
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server"
ErrorMessage="RegularExpressionValidator" ControlToValidate ="txt" ValidationExpression="^\d{4}$"></asp:RegularExpressionValidator>