asp.net – 返回按钮刷新页面
发布时间:2020-05-24 00:43:21 所属栏目: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-mvc – 实体框架4.3 无效的列名称“CreatedOn”
- asp.net-mvc – 如何在ASP MVC中自定义Html.ValidationMess
- 如何在ASP.NET页面上注册自定义服务器控件
- asp.net-mvc-4 – 在ASP.NET MVC4 WebAPI中实现ETag支持
- asp.net-mvc – TDD:在ASP.NET MVC 3中测试DataAnnotation
- 在asp.net中使用加密数据库联接字符串保证数据安全
- asp.net中mvc使用ajax提交参数的匹配问题解决探讨
- asp.net – 当通过文件上传控件上传文件时,在c#.net中重命名
- asp.net-mvc – @ Html.DropDownListFor如何添加选项?
- 以编程方式获取当前的ASP.NET信任级别
推荐文章
站长推荐
- 编译ASP.NET网站时出现MSBuild错误
- asp.net – SQL Server预登录握手确认错误
- asp.net – 正则表达式验证器 – 动态显示块而不
- ASP.NET 2.0中的Gridview列宽
- asp.net – IIS将旧用户名返回到我的应用程序
- asp.net – 来自TextBox的ActionLink routeValue
- asp.net-mvc – ASP.NET MVC是否有任何DateTime路
- asp.net-mvc – 为什么DisplayFormat DataFormat
- asp.net-mvc – 在ASP.NET MVC3 Razor的渲染时间
- asp.net – 在.aspx页面上显示图像的字节
热点阅读
