asp.net – 返回按钮刷新页面
发布时间:2020-12-15 23:43:36 所属栏目:asp.Net 来源:网络整理
导读:这里有几个类似的问题,但没有一个真正满足我的需求. 我在一个页面上有一个项目列表,让它称之为masterlist.aspx.如果我点击一个这些列表项,则会出现另一个页面,即details.aspx?id = something. 出现的页面在编辑模式下有一个表单控件.如果用户想要编辑数据,
这里有几个类似的问题,但没有一个真正满足我的需求.
我在一个页面上有一个项目列表,让它称之为masterlist.aspx.如果我点击一个这些列表项,则会出现另一个页面,即details.aspx?id = something. 出现的页面在编辑模式下有一个表单控件.如果用户想要编辑数据,他们会点击编辑链接按钮,并将表单发送到编辑模式,然后编辑数据,然后单击保存按钮,保存数据并将表单视图置于视图模式. 问题是如果用户使用浏览器返回按钮返回到masterlist.aspx页面,页面不会更新,则将其从浏览器缓存中拉出. 我已经玩过HTTP标头缓存设置,但不能得到任何适用于所有主流浏览器的东西.在某些浏览器上,我收到网页过期的警告.另一个选择是以某种方式触发页面刷新(或部分页面刷新),当页面加载使用客户端代码,但我还没有弄清楚如何做到这一点. 有没有其他方法或任何人都有成功的上述两种方法,还是有一些方法来完全避免这个问题. 解决方法
我必须在一个目录中做这样的事情,在这个目录中,浏览页面需要从每个加载的DB中加载,因为当你打到一个产品页面时,它呼叫第三方获取更新的信息,然后保存它,如果它应该被更新.这是当你点击后退按钮,就像你说的数据被重新加载.我所做的是将其添加到页面中,似乎在所有浏览器中都可以正常工作.
public class ProductBrowser : Page { protected override void OnInit(EventArgs e) { Response.Cache.SetCacheability(HttpCacheability.NoCache); Response.Cache.SetNoStore(); Response.Cache.SetExpires(DateTime.MinValue); base.OnInit(e); } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET Core jquery Autocomplete返回列表中的空白行
- asp.net-mvc – 如何将NUnit作为ASP.NET MVC的测试框架选项
- ASP.NET MVC – 返回JavaScriptResult不起作用
- asp.net-mvc – MVC发布IPagedList
- asp.net-mvc-3 – 如何使用Ninject将服务注入MVC?? 3 Filte
- asp.net-mvc-3 – 被重定向到错误loginUrl – >帐户/登录,而
- asp.net-mvc – 如何使用ASP.NET MVC 2在NHibernate上实现
- asp.net – 用破折号路由值
- asp.net-mvc – 没有无参数构造函数,结构图,新区域
- asp.net-mvc-3 – MVC 3 json请求应该在异常时接收json响应
推荐文章
站长推荐
- asp.net-mvc – 如何将枚举传递给Html.RadioButt
- asp.net – 会话变量可以容纳的最大大小是多少?
- asp.net-mvc – MVC中Ninject的适当存储库LifeCy
- ASP.NET MVC下的四种验证编程方式[续篇]
- asp.net-mvc-3 – 如何使用Ninject将服务注入MVC
- 如何在ASP.NET中实现实时更新
- asp.net – 与IIS7的ASP MVC路由问题
- asp.net – Sitecore获取渲染的HTML
- asp.net-mvc-4 – 如何在ASP.Net MVC 4中定义特定
- asp.net-mvc-4 – 如何在MVC 4中每3秒刷新一次局
热点阅读