首页 > 编程 > .NET > 正文

ASP.NET实现自动返回上次请求页面小技巧

2024-07-10 13:11:12
字体:
来源:转载
供稿:网友

  有时进入管理页面时,session和cookie消失时,要返回登录页面,登录后我们仍想返回刚才管理操作的这个页面.这样很方面.可以用request的一个属性实现request.urlreferrer 
获取有关客户端上次请求的 url 的信息,该请求链接到当前的 url。

  当一个页面跳到此页面时,它就会记录跳到这个页面的url,然后利用这个url返回.小技巧,记录下来

1 protected void page_load(object sender, eventargs e)
2    {
3        viewstate["urlreferrer"] = request.urlreferrer.tostring();
4
5        hyperlink1.navigateurl = (string)viewstate["urlreferrer"];
6        response.write((string)viewstate["urlreferrer"]);
7    }

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表