本文介绍了处理后退按钮的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 限时删除!! 我不能相信这是不可能的...... 我有一个asp.net页面。它通过表单字段接受数据, 包含一个提交按钮。页面加载,你填写一些 的东西。提交按钮将页面发回服务器。 按钮代码检测到输入错误并将页面发送回 用户。这一切都有效。 但是,如果用户此时按下后退按钮,我们返回 并清除所有表格值。我一直在网上 寻找一个解决方案,我所能找到的就是禁用 后退按钮或清除历史记录所以Back won''回去吧。 我也无法得到其中任何一个。我已经尝试将 javascript添加到页面正文顶部: <% 回复.Buffer = True Response.ExpiresAbsolute = DateTime.Now.AddDays(-1) Response.Expires = 0 Response.CacheControl = no-cache %> 我已经尝试将此添加到Page_Load事件: Response.Cache.SetCacheability(HttpCacheability.No Cache) 然而我仍然可以使用后退按钮返回空白页面。 这个问题的解决方案是什么? 谢谢! 解决方案 你是对的!它没有任何区别。 :) 谢谢...... 2005年2月16日星期三,11:07:13-10:00,Juan T. Llibre < no *********** @ nowhere.com>写道: I can''t believe this is such an impossibility...I have an asp.net page. It accepts data through on form fields andincludes a submit button. The page loads up and you fill out somestuff. The submit button posts the page back to the server. Thebutton code detects an entry error and sends the page back to theuser. This all works.However, if the user presses the Back button at this point, we go backand all the form values are cleared. I''ve been all over the websearching for a solution and all I can find is to either disable theback button or clear the history so Back won''t go back.I can''t get either of these to work either. I''ve tried adding thejavascript to the top of the body of the page:<%Response.Buffer = TrueResponse.ExpiresAbsolute = DateTime.Now.AddDays(-1)Response.Expires = 0Response.CacheControl = "no-cache"%>I''ve tried adding this to the Page_Load event:Response.Cache.SetCacheability(HttpCacheability.No Cache)Yet I can still use the back button to go back to a blank page.What''s the solution to this problem?Thanks! 解决方案 这篇关于处理后退按钮的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 1403页,肝出来的.. 09-06 19:37