上一页中具有相同会话变量的后退按钮

本文关键字:变量 按钮 会话 一页 | 更新日期: 2023-09-27 17:57:52

我在目标页面中有一个按钮(返回),如下所示:

localhost:22211/Departments/Departments.aspx

点击后退应该会让我回到的上一页

localhost:22211/School/School.aspx?SId=122

我如何使用

Response.Redirect(" //? ");

上一页中具有相同会话变量的后退按钮

实现这一点的一种方法是:

Response.Redirect(Request.UrlReferrer);

编辑:我现在没有VS打开。可能是Request.UrlReferrer.ToString()

如何导航到目标页面?即重定向或回发链接按钮?您可以设置后退按钮的PostbackUrl,如:

if (!IsPostBack)
{
   if (PreviousPage != null)
   {
      btnBack.PostBackUrl = PreviousPage.AppRelativeVirtualPath;
   }
}

//注意:如果你从学校页面进行重定向,PreviousPage将没有价值。

否则,您必须将该url存储到Session中,并在目标页面上获取该url,然后设置Back url。