【发布时间】:2009-08-19 17:28:51
【问题描述】:
我在 ascx 页面上有一个文本框和一个按钮。
输入文本后,我单击将发布到数据库的按钮并清除文本框。
定位后,如果我刷新网页,它将转到按钮单击方法并将旧文本发布到数据库。如何从视图状态中清除文本框值。
我已将文本框的 enableviewstate 设置为 false。但它仍然无法正常工作。请告诉我。谢谢
【问题讨论】:
-
EnableViewState 被子控件忽略。在 .NET 4.0 之前它不会工作。
-
您是否尝试将您的文本框放在更新面板中?
-
当你说刷新时,我假设你在谈论浏览器刷新,在这种情况下,我猜浏览器说要重新加载页面,必须回发一些数据?那是浏览器重复上一篇文章,将您带到您正在查看的页面,这与 ViewState 没有任何关系。如果您再次单击该按钮,这是一个不同的问题。是哪个?
-
第一个是浏览器刷新。