我在一个页面里既想要用户登录用,又可以让用户注册用,但用户点击“登录”按钮时,注册项里的RequiredFieldValidator等也起作用了,请问高手这样的问题该怎么解决?

解决方案 »

  1.   

    那就不用这个啦..RequiredFieldValidator
    自己在登录时再判断.
      

  2.   

    注册按钮你可以用html的。。在给这个按钮写onclike事件,链接注册页面。
      

  3.   

    通过设置BUTTON的CausesValidation属性来取消控件验证,
    如:CausesValidation = "False"<asp:Button id="" test="" onclick="" CausesValidation="False" runat>
      

  4.   

    通过设置BUTTON的CausesValidation属性来取消控件验证
      

  5.   

    最简单的方法就是,注册时直接连接到注册页的URL
    不要表单提交。
      

  6.   

    您的昵称:
    <asp:textbox id="txtUserName" runat="server" TextMode="SingleLine" Columns="40" MaxLength="200"></asp:textbox>
    <asp:requiredfieldvalidator id="rfvUserName" runat="server" ErrorMessage="请输入您的昵称" ControlToValidate="txtUserName" Display="Dynamic"></asp:requiredfieldvalidator>
    您的密码:
    <asp:textbox id="txtPassword" runat="server" TextMode="Password" Columns="40"></asp:textbox>
    <asp:requiredfieldvalidator id="rfvPassword" runat="server" ErrorMessage="请输入您的密码" ControlToValidate="txtPassWord" Display="Dynamic"></asp:requiredfieldvalidator>
    <asp:button id="btnLogin" runat="server" Text=" 登陆 "></asp:button
    --------------------------------------------------
    通过设置BUTTON的CausesValidation属性来取消控件验证,
    如:CausesValidation = "False"<asp:Button id="" test="" onclick="" CausesValidation="False" runat>
    这样的话,我的两个验证控件不是也被disable了吗?
      

  7.   

    你注册的那个按钮CausesValidation="False"
      

  8.   

    说错了
    你不需要启用验证的那个按钮CausesValidation="False"