ASP.NET 点击回退重新加载页面

ASP.NET中当用户单击后退按钮后如何重新加载上一张页面,执行上一张页面的Page_Load事件,而不是直接从本机的缓存中调出来???一楼的哥们儿你的方法没用早就试过了... ASP.NET中
当用户单击后退按钮后
如何重新加载上一张页面,执行上一张页面的Page_Load事件,而不是直接从本机的缓存中调出来???
一楼的哥们儿
你的方法没用
早就试过了
再帮我想想吧
展开
 我来答
kunyuhua
2007-12-03
知道答主
回答量:59
采纳率:0%
帮助的人:29.1万
展开全部
执行上一张页面的Page_Load事件

在这里Page_Load中添加以下代码:

if (!Page.IsPostBack)
{
this.Response.Expires = -1;
}

如果不行就把if去掉,只由this.Response.Expires = -1;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lizarb
2007-12-03 · TA获得超过135个赞
知道答主
回答量:65
采纳率:0%
帮助的人:31.1万
展开全部
想要覆盖goback按钮的功能是不可能的,那是IE机制。只能自己做特殊的goback按钮。
以前做java的时候有过类似的需求,做起来比较复杂,参考下列资料。

参考资料: http://www.codeproject.com/aspnet/WebPageSourceTransmitter.asp

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
房箫0gH
2007-12-06 · TA获得超过506个赞
知道小有建树答主
回答量:480
采纳率:0%
帮助的人:596万
展开全部
来个后退按钮,在它的单击事件里这样写
Response.redirect("那个页面");这样我想就行了吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友935d17b
2007-12-02 · TA获得超过254个赞
知道小有建树答主
回答量:491
采纳率:0%
帮助的人:0
展开全部
在你要不存缓存的页面写上
<%
Response.Expires = -1
Response.ExpiresAbsolute = Now() - 1
Response.cachecontrol = "no-cache"
%>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chzc008
2007-12-12 · TA获得超过268个赞
知道小有建树答主
回答量:358
采纳率:0%
帮助的人:206万
展开全部
protected void Button1_Click(object sender, EventArgs e)
{
Response.Redirect(ViewState["UrlReferrer"].ToString());
}
不懂的话看看这个
http://www.lwolf.cn/blog/article.asp?id=85
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 6条折叠回答
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式