【发布时间】:2011-08-02 05:59:24
【问题描述】:
我有一个 ASP.NET 4.0 Web 表单。我希望用户提交和检查一个文本框。如果它是 正确,我将文本框清空,并且不希望用户能够重新提交该数据。在 IE8 中,用户可以回击(收到重新提交警告),如果他们刷新,它将重新提交来自该文本框的数据。
我已尝试将值设置为 null 并禁用文本框的视图状态。
如何停止重新提交?
【问题讨论】:
-
你不能禁用按钮本身吗?或者,在最后一种情况下,作为一个不推荐的解决方法,您可以在首次提交时添加一个视图状态并检查它
-
你不能停止重新提交,浏览器会做浏览器会做的事情。您可以检查提交,如果它是重复的,则忽略它。可能您需要呈现隐藏的 GUID 或类似的东西来检查重复项?
标签: c# asp.net webforms postback submit