在 C# WebForm 中实现登录后跳回刚才的页面,可以使用 Session 或者 URL 参数来保存用户上一个页面的信息,并在登录后进行恢复。可使用下面两种方法:
目录
1.使用 Session:
在用户选择页面之前,将选中的页面信息保存到 Session 中。在登录后,从 Session 中获取选中页面信息,并根据该信息进行跳转。
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
// 保存选中页眉信息到 Session
Session["selected_header"] = "Header1"; // 假设这里选中了"Header1"
}
}
protected void btnLogin_Click(object sender, EventArgs e)
{
// 登录逻辑
// ...
// 登录成功后跳转回之前的页面
string selectedHeader = Session["selected_header"] as string;
if (!string.IsNullOrEmpty(selectedHeader))
{
Response.Redirect(selectedHeader);
}
else
{