`

自动返回上次请求页面(小技巧)

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

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



protected void Page_Load(object sender, EventArgs e)
   {
        ViewState["UrlReferrer"] = Request.UrlReferrer.ToString();

        HyperLink1.NavigateUrl = (string)ViewState["UrlReferrer"];
        Response.Write((string)ViewState["UrlReferrer"]);
    }
分享到:
评论

相关推荐

    Java发送Http请求,解析html返回

    Java发送Http请求,解析html返回

    JAVA发送HTTP请求,返回HTTP响应内容

    6. 读取响应码和响应头,了解请求是否成功以及服务器返回的信息。 7. 获取响应体,通常通过`InputStream`读取响应内容并转化为字符串。 8. 封装结果到`HttpResponse`对象并返回。 `HttpResponse`是一个简单的数据...

    QT实现HTTP请求回应程序

    它基于请求/响应模型,客户端发起请求,服务器返回响应。HTTP请求通常包括方法(如GET、POST)、URL、HTTP版本、头部和可选的实体主体。响应则包含状态码、头部和实体主体。 接下来,我们讨论如何在QT中构建一个...

    C++进行http请求,并获取返回结果

    在C++编程中,执行HTTP请求并获取返回结果是一项常见的任务,特别是在开发网络应用程序或集成API时。HTTP(超文本传输协议)是互联网上应用最广泛的一种网络协议,用于从Web服务器传输超文本到本地浏览器。C++本身并...

    Nginx中404页面的配置及AJAX请求返回404页面的方法

    404是请求页面不存在的错误代码,在Nginx中有时处理jQuery中的ajax方法虽然能返回404页面但错误代码却返回200,针对此问题我们具体来看一下Nginx中404页面的配置及AJAX请求返回404页面的方法

    简单使用curl进行get请求并将服务器返回存进本地文件

    本文将详细介绍如何使用`curl`进行简单的GET请求,并将服务器的响应内容保存到本地文件。 首先,我们需要理解GET请求是HTTP协议中最基础的一种请求方法,它用于从服务器获取资源。在`curl`命令中执行GET请求非常...

    asp.net 请求url 获取返回值

    在ASP.NET中,请求URL获取返回值是网络编程的一个常见任务,主要涉及到Web请求和数据交互。本篇文章将深入探讨如何使用`WebRequest`和`WebClient`这两种方式来实现这一功能。 首先,让我们理解`WebRequest`类。它是...

    操作系统实验-请求分页存储管理页面Optimal、FIFO、LRU调度算法

    操作系统实验-请求分页存储管理页面Optimal、FIFO、LRU调度算法,相关细节介绍如题,很是全面的东东,直接可用。Donald_Tyr发布,必属精品! QQ:3729734 E_mail:i.d.card@msn.com BLOG:http://di-bar.f31.net

    QT C++ http get、post 同步异步请求

    同步GET请求会阻塞当前线程,直到服务器响应返回;而异步GET请求则不会阻塞,它会在后台运行,并通过信号和槽机制通知结果。 ```cpp // 同步GET请求 QNetworkReply* reply = manager->get(QNetworkRequest(QUrl(...

    Ajax请求django返回json数据到前端

    Ajax请求接口,Django框架下从该接口接收Ajax发送的json数据,同时将新的json数据返回给Ajax,Ajax收到后在js进行处理,然后和页面内容交互。整个数据前后端交互全部采用json格式。代码高度封装,只需要更改json内容...

    页面闪动小图标 消息自动提醒

    在网页设计中,"页面闪动小图标 消息自动提醒"是一种常见的用户交互功能,它能够实时地向用户展示新的消息或者通知,提高用户体验。这个功能通常通过结合HTML、CSS和JavaScript(JS)来实现,有时候也会涉及到服务器...

    自动向网页Post信息并提取返回的信息

    现在要求以上步骤都用程序自动实现,并把查询结果提取出来,以备后面进一步处理。 要完成这样的功能,首先要解决以下几个问题: l 能够用程序在后台将数据Post到目标网页 l 能接收到对方返回的HTML结果页面 l...

    C++实现HTTP请求

    3. **发送请求**:使用send函数将构建好的请求头和请求体(对于POST请求)发送到服务器。 4. **接收响应**:服务器会返回一个HTTP响应,包括状态行、响应头和响应体。我们需要使用recv函数逐块接收这些数据,并处理...

    一个完整的jquery+ajax传送请求的实例

    总结来说,这个jQuery+AJAX的实例展示了如何利用jQuery的$.ajax方法进行异步数据请求,包括设置请求参数、处理返回数据和异常情况。在实际开发中,我们需要根据项目需求灵活运用这些技巧,以实现高效、友好的前端...

    RESTClient-HTTP请求模拟器-HTTP请求测试工具

    - **验证功能**:通过RESTClient测试,确保每个端点按预期返回数据。 - **性能评估**:测试不同请求的响应时间,评估API的性能。 - **安全性检查**:测试API的授权机制,确保只有经过身份验证的请求才能访问资源...

    WinForm关于CefSharp获取后的资源、截取request参数、拦截response数据、注入jquery文件和js代码

    当页面尝试访问资源时,你可以在这里获取到请求的URL和其他相关信息。此外,`RequestHandler`接口中的`OnBeforeResourceLoad`方法可以用于在资源加载前进行操作,例如分析或修改请求头。 接下来,我们讨论如何截取...

    java 作为客户端发送http post请求登录网站首页。

    通过理解HTTP协议、状态码和客户端库的使用,我们可以有效地解决登录页面自动跳转的问题,从而成功地使用Java作为客户端发送HTTP POST请求登录网站首页。在实践中,还需要注意安全性问题,比如使用HTTPS加密通信,...

    jquery直接显示jsp返回的数据

    使用jQuery发送异步请求给Servlet,Servlet仍然使用JSP渲染结果,最后由JSP返回html给客户端页面,客户端页面通过jQuery直接把数据显示在页面上。这样就可以在JSP页面上继续使用类似JSTL的标签库来完成数据的显示。

    大数据爬虫技术第3章 网页请求原理.ppt

    User-Agent(浏览器名称) 标识客户端身份的名称,通常页面会根据不同的User-Agent信息自动做出适配,甚至返回不同的响应内容。 Accept (传输文件类型) 指浏览器或其他客户端可以接受的MIME(Multipurpose ...

    考试计时并自动提交试卷

    服务器处理请求后,可以返回确认信息或处理结果,客户端再根据返回信息进行相应的处理。 接下来,JSP(JavaServer Pages)作为后端服务器端脚本语言,用于处理接收到的Ajax请求。在JSP中,可以编写Java代码来读取、...

Global site tag (gtag.js) - Google Analytics