判断登录跳回原地址方法

在判断页面加上 判断方法 如未登录  则跳回登录页面  登录成功后 跳回原页面

    方法一: 

              ①:通过页面传值的方法:

    先获取当前页面的URL:

              string  url = Request.UrlReferrer;   

              如使用了 window.location 方法跳转的话 值会丢失  报错获取的是空值

              string url = Request.Url.ToString();

      通过代码进行传值:Response.Redirect( "/login.aspx?url= "+Url); 

    方法二:

               ②:通过设置Session的值来实现此功能:

    同样先获取当前页面的URL:string  url = Request.UrlReferrer;

    然后设置Session的值:Session["url"] = url;

    登录成功之后加上:Response.Redirect(System.Web.HttpUtility.UrlDecode(Session["url"].ToString()));

原文地址:https://www.cnblogs.com/jchhh912/p/12758639.html