ASP.NET如何判断某个页面已经在浏览器打开
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ASP.NET如何判断某个页面已经在浏览器打开相关的知识,希望对你有一定的参考价值。
参考技术A 在打开这个页面A之后,给一个Session赋值当前时间,并且写一个js方法,每隔一段超时时间(假设5分钟),就重新给这个Session记录一次时间。当打开其它页面,需要判断当前浏览器页面A是否打开,只需要判断:
时间间隔=当前时间-Session里面的时间
时间间隔是否大于5分钟,如果大于五分钟,则该页面超时,即为没有打开。
ASP.NET如何实现跳转到上一个浏览的页面?
我做的是购物网站,在购物车网页中点击“继续购物”按钮,页面会跳转到上一个用户浏览的网页,请问这该如何实现呢?
参考技术A 第一种:<a href="shopping.aspx"><asp:Button ID="Button1" runat="server" Text="继续购物" /></a>就是把Button包含在一个超链接中,挺方便的。
第二种:Response.Redirect(~/shopping.aspx); 参考技术B Response.Redirect(Request.UrlReferrer);追问
提示request是无效参数啊。。能说详细些么?
参考技术C 获取上次跳转过来之前的页面的URL并付给继续购物的链接URL追问如何获取上次跳转过来的页面的url呢?
以上是关于ASP.NET如何判断某个页面已经在浏览器打开的主要内容,如果未能解决你的问题,请参考以下文章