【发布时间】:2012-01-30 15:00:57
【问题描述】:
当我在一个 HTML 页面上进行 HTTP POST 提交时,它会重定向到另一个页面。
在重定向页面上,用户可以通过点击浏览器的后退按钮返回表单页面并再次查看提交的值。这不是什么大问题,但考虑一下这种情况:
用户去公共网吧用信用卡买东西 卡片。然后离开网吧忘记关闭浏览器。 下一位用户来到那张桌子并按下返回按钮并砰!
对互联网一无所知的用户可能会为此行为责备公司。
我想做的是在表单提交后重置 HTML 表单并防止用户回来查看提交的数据。
我可以使用一个简单的 JavaScript 代码来做到这一点。例如,如下所示:
<script>
$("input[type='text']").val(null);
</script>
但是,可以禁用 JavaScript。
我正在 ASP.NET MVC 上开发此应用程序,但我认为没有任何方法可以在服务器端解决此问题。
有什么想法吗?
【问题讨论】:
标签: javascript jquery html asp.net-mvc http