asp.net代码无法正常验证

时间:2012-07-07 11:47:39

标签: validation

我无法弄清楚这段代码到底出了什么问题。我是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>

1 个答案:

答案 0 :(得分:0)

您缺少用于验证属性的控件。只需将其设置为ControlToValidate =“txt”即可。喜欢这个

 <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" 
            ErrorMessage="RegularExpressionValidator" ControlToValidate ="txt" ValidationExpression="^\d{4}$"></asp:RegularExpressionValidator>