1

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

1 回答 1

0

您缺少验证属性的控件。只需将其设置为 ControlToValidate ="txt"。像这样

 <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" 
            ErrorMessage="RegularExpressionValidator" ControlToValidate ="txt" ValidationExpression="^\d{4}$"></asp:RegularExpressionValidator>
于 2012-07-07T11:49:01.007 回答