日期:2014-05-20  浏览次数:20407 次

入门问题,form验证后如何跳转到指定页面
web.config内容
<configuration>
    <system.web>
          <compilation   debug= "true "/>
          <authentication   mode= "Forms ">
                <forms   loginUrl= "login.aspx "   />
          </authentication>
          <authorization>
                  <deny   users= "? "   />
          </authorization>
      </system.web>
</configuration>

login.aspx内容
其中verity()读取数据库验证用户名和密码
Sub   Login_Click(   sender   as   Object,   e   as   EventArgs   )
                        IF   Verify(   Account.Text,   Password.Text   )   Then
                  formsauthentication.Redirectfromloginpage   (Account.Text,false)  
          Else  
                    Msg.Text   =   "账号或密码错误,请重新输入 "
          End   If
      End   Sub  

这样,点击login.aspx上的登录按钮就会跳转到登录前用户请求的页面。但是另外我还有一个logout.aspx用来注销,一旦使用logout.aspx注销后,跳转到login.aspx页面,接下来输入用户名和密码登录后就会自动注销,死循环了。请问怎样跳转到指定的另一个页面比如说aaa.aspx?

------解决方案--------------------
Response.Redirect( "aaa.aspx ")