RedirectFromLoginPage将已验证身份的用户重定向回最初请求的 URL,如果返回键不存在,则 RedirectFromLoginPage 将重定向到 Default.aspx,如果我想重定向到其他页面该怎么做?比如我想让拥用户通过login.aspx登陆后定向到admin_index.aspx,而不是default.aspx或最初请求的 URL,该怎么做?

解决方案 »

  1.   

    用Response.Redirect 不就行了,为什么非要用RedirectFromLoginPage
      

  2.   

    Response.Redirect的话是不是要自己写入用户COOKIE?RedirectFromLoginPage可以自动生成用户身份验证的会话信息
      

  3.   

    <Script Runat="Server">
      Sub Redirect_Url
        Response.Redirect("输入想要转向的链接")
      End Sub
    </Script>
      

  4.   

    那要怎么为用户生成已验证标志呢?难道像asp一样用session?
      

  5.   

    用RedirectFromLoginPage虽然方便,但都封装好了的,做登录不如自己写
    Response.AppendCookie一个cookie,然后用Request.Cookies判断cookie就可以了,很简单:)