c# 点击浏览器后退按钮网页过期,如何使其不要过期
问题是这样的:我在一个页面上输入检索条件,然后对应的就会在该页面上显示出相应的记录,再点击其中的一条记录(转到另一个页面,显示该记录的详情),接着从该详情页面点击浏览器后...
问题是这样的:我在一个页面上输入检索条件,然后对应的就会在该页面上显示出相应的记录,再点击其中的一条记录(转到另一个页面,显示该记录的详情),接着从该详情页面点击浏览器后退按钮返回到刚刚检索的页面 就出现了页面过期
现在要求点后退时不要出现页面过期,求解决方法? 展开
现在要求点后退时不要出现页面过期,求解决方法? 展开
4个回答
展开全部
你是用别人的网站,没有办法别人就是真么用的。你自己做网站的话可以保存搜索条件。
追问
网站就是我自己做的 搜索条件已经保存到session中了 但是没有用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
试试~~
可以在 详情页面 加一个如下超链接: (为什么非要点击 浏览器后退按钮 ??)
<a href="javascript:history.go(-1)">后退</a>
或者<a href="#" onclick="history.go(-1)">后退</a>
前提是:必须由必需【检索页面】跳转到【详情页面】,如果把详情页面的地址拷贝在新窗口里直接打开,它就是“历史”上的第一页,点击这个“后退”超链接就不会显示信息~~
可以在 详情页面 加一个如下超链接: (为什么非要点击 浏览器后退按钮 ??)
<a href="javascript:history.go(-1)">后退</a>
或者<a href="#" onclick="history.go(-1)">后退</a>
前提是:必须由必需【检索页面】跳转到【详情页面】,如果把详情页面的地址拷贝在新窗口里直接打开,它就是“历史”上的第一页,点击这个“后退”超链接就不会显示信息~~
更多追问追答
追问
现在的问题是就必须用浏览器的后退
追答
为什么非要点击 浏览器后退按钮 ??? 加一个超链接 不行吗?
………………
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
response.Expires值大点
追问
在检索页面的pageload下写
Response.Buffer = true;
Response.ExpiresAbsolute = System.DateTime.Now.AddSeconds(-1);
Response.Expires = 0;
Response.CacheControl = "no-cache";吗
追答
0表示立刻过期
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询