Request.UrlReferrer详解
来源:互联网 发布:sketch3 mac激活码 编辑:程序博客网 时间:2024/05/05 04:14
Request.UrlReferrer可以获取客户端上次请求的url的有关信息。
这样我们就可以通过这个属性返回到“上一页”,
示例如下
1. 首先在Page_load中获得并储存该信息
Page_load(object obj,EventArgs e)
{
if(!IsPostBack)
{
if(Request.UrlReferrer!=null) //
{
ViewState["UrlReferrer"]=Request.UrlReferrer.ToString();
}
}
}
l 页面回发后会改变Request.UrlReferrer,将其指向当前页面,所以需要进行判断:只有在第一次请求页面的时候才储存该信息
l 因为可能“上一次”的url不存在,所以需要进行判断,只有在Request.UrlReferrer存在的情况下才进行储存
2. 然后在返回函数中使用该信息
void Return()
{
if(ViewState["UrlReferrer"]!=null)
Response.Redirect(ViewState["UrlReferrer"].ToString();
}
2. 如果有A,B两个页面,在浏览器中直接请求A页面,在A页面的中Page_Load事件中导航到B 页面,则 Request.UrlReferrer返回空。因为 在Page_load事件中页面还未初始化,所以无法记录当前页的信息,导航到b页面也就无法获得上一页面的信息
3. 点击刷新按钮不会改变Request.UrlReferrer
- Request.UrlReferrer详解
- Request.UrlReferrer详解
- Request.UrlReferrer详解
- Request.UrlReferrer详解
- Request.UrlReferrer详解
- Request.UrlReferrer详解
- Request.UrlReferrer详解
- Request.UrlReferrer详解
- Request.UrlReferrer详解
- Request.UrlReferrer使用详解
- Request.UrlReferrer详解
- Request.UrlReferrer
- C# Request.UrlReferrer详解--返回到“上一页”
- Request.UrlReferrer的作用
- 有关Request.UrlReferrer使用
- Request.UrlReferrer注意
- 关于Request.UrlReferrer
- request.urlreferrer的用法
- [linux] x server can not start under VMWare
- web发部了,弄了半天,虽然挺简单的,总结一下,jsp和tomcat
- ORACLE 常用的SQL语法和数据对象
- Javascript获取地址参数
- cmd 命令行模式下不能输入中文或输出中文时显示乱码的解决方案
- Request.UrlReferrer详解
- 上传下载全攻略jspSmartUpload(2)
- Team Blog PKU Wings
- 如何从开发人员走向架构师
- 图形图像处理-之-高质量的快速的图像缩放 中篇 二次线性插值和三次卷积插值
- [NET]随时随地访问DB连接,Page对象,Session对象, Request对象, Response对象等
- Word异形图片效果处理
- 《JavaScript高级程序设计》学习笔记(运算符)
- 《JavaScript高级程序设计》学习笔记(语句)