在登录画面中有一个"注册"按钮,一个"登录"按钮,当单击"注册"按钮时,不需要身份验证,只是注册用户而已.而单击"登录"按钮时,是需要身份验证的.
我将"注册"按钮的CausesValidation设为false后,是可以的,但是过了一会又不行了.
请高手指点!!!!

解决方案 »

  1.   

    不一个页面,但是我用了
     <authentication mode="Forms">
            <forms name="IsLogin" path="/" loginUrl="Web/Login.aspx" protection="All" timeout="100" />
        </authentication>
        
        
    <!--  授权 
               此节设置应用程序的授权策略。可以允许或拒绝不同的用户或角色访问
              应用程序资源。通配符: "*" 表示任何人,"?" 表示匿名
              (未经身份验证的)用户。
        -->
        <!-- 允许所有用户 -->
        
        <authorization>
       <!--<allow users="*" /> -->
           <deny users="?" />
                 <!--<allow     users="[逗号分隔的用户列表]"
                                 roles="[逗号分隔的角色列表]"/>
                      <deny      users="[逗号分隔的用户列表]"
                                 roles="[逗号分隔的角色列表]"/>
                -->
        </authorization>
    这种身份验证呀?
      

  2.   

    TO:xiaohutushen(xiaohutushen)
    可是我已经将CausesValidation设为false了呀?