Asp.net自动返回上次请求页面

asp.net|请求|页面

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

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

1protected 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    }

时间: 2024-11-29 08:23:59

Asp.net自动返回上次请求页面的相关文章

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

asp.net|技巧|请求|页面 有时进入管理页面时,session和cookie消失时,要返回登录页面,登录后我们仍想返回刚才管理操作的这个页面.这样很方面.可以用Request的一个属性实现Request.UrlReferrer 获取有关客户端上次请求的 URL 的信息,该请求链接到当前的 URL. 当一个页面跳到此页面时,它就会记录跳到这个页面的URL,然后利用这个URL返回.小技巧,记录下来 1 protected void Page_Load(object sender, EventA

ASP.NET返回上一页面的实现代码

解决方法: 程序的相关介绍 主界面:未发货订单列表(http://localhost:18888/Order/UnfilledOrdersList.aspx) 子界面:订单详细信息(http://localhost:18888/Order/ViewOrderDetail.aspx?OrderId= id,其中id的值是在主界面中被选中的那条订单信息的id) 主页面为一个订单的主要信息,GridView中有一个HyperLink控件,通过它可以跳转到"订单详细信息"界面进而查看订单的详细

未解析-Http协议 get请求页面,返回的为什么是未经过解析的代码?

问题描述 Http协议 get请求页面,返回的为什么是未经过解析的代码? 为什么返回的是这个未经过解析的结果? <html> <head> <META NAME="robots" CONTENT="noindex,nofollow"> <script> (function() { function getSessionCookies() { cookieArray = new Array(); var cName =

关于客户端请求页面与服务器段返回页面的问题?不知道你们有遇到过没!

问题描述 所有人都知道,客户端想服务端请求页面时,服务端返回客户需要的页面!而我现在需要的功能是:让服务端自动将更新后的数据返回给客户比如说有这样的一个过程:(1)有A.B两个客户同时浏览同一个页面(2)A客户的一些操作使服务器的数据更新(3)服务器将更新后的数据自动地传给B客户(4)B客户的浏览器接受到新数据后,自动更新自己的页面 这里遇到的问题是:a.在过程(3)时,服务器要将更新后的数据发送个B客户,很明显,服务器给客户端发送数据需要客户端的请求才会进行b.要解决问题a,服务器是否需要知道

ASP.NET返回上一页面的实现代码_实用技巧

解决方法: 程序的相关介绍 主界面:未发货订单列表(http://localhost:18888/Order/UnfilledOrdersList.aspx) 子界面:订单详细信息(http://localhost:18888/Order/ViewOrderDetail.aspx?OrderId= id,其中id的值是在主界面中被选中的那条订单信息的id) 主页面为一个订单的主要信息,GridView中有一个HyperLink控件,通过它可以跳转到"订单详细信息"界面进而查看订单的详细

asp.net 跳转到新页面的锚点 但是因为ajax请求 定位不准

问题描述 asp.net 跳转到新页面的锚点 但是因为ajax请求 定位不准 我要跳转到新页面的锚点 但是加载后 有很多ajax请求(不止一个,一个能在回调函数处理) 回调后会改变容器的高度 我的锚点定位就不准了 这个这么处理啊? 解决方案 再回调完毕后再用location.hash='#锚点名称'来定位,要不定位过了ajax返回数据设置容器高度肯定不准

ASP.NET中配合JS实现页面计时(定时)自动跳转

  这篇文章主要介绍了ASP.NET中配合JS实现页面计时(定时)自动跳转,本文主要依靠JS实现需求,只是在ASP.NET中实现而已,需要的朋友可以参考下 ASP.NET实现页面自动跳转(经测试,在VS2008 C#环境下可通过) ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 <%@ Page Language="C#" AutoEven

Java模拟HTTP请求如何获取请求页面中ajax方法的返回值

问题描述 Java模拟HTTP请求如何获取请求页面中ajax方法的返回值 我有一个AAA.JSP页面是通过加载百度的地图API的JS文件,再调用其中的ajax请求方法获取地理坐标.地理坐标在该ajax方法的返回参数中的.我现在需要在服务器端获取地理位置信息,因此我通过java程序模拟HTTP请求,去访问AAA.JSP,但因为ajax是异步的,模拟程序访问该页面的时候,其中的ajax方法还没执行结束,服务器就返回了该页面的静态HTML内容,导致我无法获取地理位置信息.请问如何让服务器端在ajax执

ASP.NET 2.0中的页面输出缓存

asp.net|缓存|页面 静态页面全部内容保存在服务器内存中.当再有请求时,系统将缓存中的相关数据直接输出,直到缓存数据过期.这个过程中,缓存不需要再次经过页面处理生命周期.这样可以缩短请求响应时间,提高应用程序性能.很显然,页面输出缓存适用于不需要频繁更新数据,而占用大量时间和资源才能编译生成的页面.对于那些数据经常更新的页面,则不适用.默认情况下,ASP.NET 2.0启用了页面输出缓存功能,但并不缓存任何响应的输出.开发人员必须通过设置,使得某些页面的响应成为缓存的一部分. 设置页面输出