在ASP中禁用页面状态.净c#
本文关键字:状态 ASP | 更新日期: 2023-09-27 18:04:52
我有一个WebForms应用程序,它有一个简单的表单,它在DB中保存值。问题是:如果我刷新这个页面(一个简单的F5),即使表单字段是空的,最后的值再次在DB中持久化。
我只是想禁用这个行为。我该怎么做呢?
谢谢!
这可以通过post-redirect-get模式来解决。当提交表单(POST请求)时,服务器重定向到一个页面(例如,对象的详细页面刚刚修改)。这样就可以从浏览器历史记录中"清除"POST请求。用户无需再次保存任何内容就可以轻松地导航回来。当然,如果他再次点击提交按钮,表单将被再次存储。