1、在Login.aspx页面Load中加入
if (!IsPostBack && Request.UrlReferrer != null)
???????{
Session[ "url"] = Request.UrlReferrer;
???????}
2、在登录按钮事件中加入
if (Session["url"] != null)
???????????{
Response.Redirect(System.Web.HttpUtility.UrlDecode(Session["url"].ToString()));//重定向到登录前页面 ????????????????
???????????}
asp.net使用session完成: 从哪个页面进入登录页面,登录成功还回到那个页面
原文地址:https://www.cnblogs.com/jzzhuhyfu/p/8972991.html