点击Button后先执行了button点击事件,然后TextBox才发生验证又看不到Button,又不看不到TextBox
............怎么知道哦......IIS的权限设置看看是否有问题

解决方案 »

  1.   

    点击Button后先执行了button点击事件,然后TextBox才发生验证 又看不到Button,又不看不到TextBox 
    ............怎么知道哦...... >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    大哥,正则的错误消息和button的点击事件不都可以显示在前台页面上嘛。
    我意思是说textbox可以发生验证,但是不能控制button, 比如我要求输入"3",但是不管你输入什么都能运行button事件,等运行后,正则验证的错误消息才显示"你只能输入3"。
      

  2.   

    代码肯定没有错误啊,我所有页面的所有验证在本机上都能正常运行,一个代码如下:
    <asp:TextBox ID="TextBox7" runat="server" CausesValidation="True" />
    <asp:RequiredFieldValidator ID="x" runat="server" ControlToValidate="TextBox7"
                Display="Dynamic" ErrorMessage="必填" />
    <asp:RegularExpressionValidator ID="y" runat="server" ControlToValidate="TextBox7"
                Display="Dynamic" ErrorMessage="不合规范" ValidationExpression="^[a-z][0-9]{4,15}$" />
    <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="注册" />随便输入什么都能正常注册,然后才显示出"必填"或"不合规范"。