【发布时间】:2015-10-29 03:37:15
【问题描述】:
我在一个页面上有 3 个文本框、2 个下拉列表、2 个 RadGrid、2 个 Poeple 的选取器控件,当用户单击页面的 asp:button(保存按钮)时,记录保存到数据库并且页面重定向到另一个页面。
但是当用户点击浏览器的后退按钮时,上一页文本框中的那些数据输入仍然存在,如果用户再次点击 asp:button 而不更改文本框的值,重复的记录被保存到数据库中。
以前的输入值仅适用于文本框,而不适用于单击后退按钮的任何其他控件。
请告诉我如何解决此问题。我所有的文本框控件都在 asp:FormView 内。
提前致谢。
【问题讨论】:
-
在重定向到不同页面之前清除文本框的值!!不优雅:P
-
我认为this question 或this question 会有所帮助;)。