这可能是一个非常简单的问题,但我正在尝试考虑解决这个问题的最佳方法。
我有一个要添加到数据库的 BookItem 并执行以下操作:
//GET
public ActionResult Add()
用户填写表格,当他们点击“保存”时,他们发布到此操作
//POST
public ActionResult Add(BookModel model)
{
return RedirectToAction("AddImage", "Book")
然后重定向到另一个页面,用户可以在其中添加图像。
现在,如果用户单击浏览器中的后退按钮,则会执行 GET Add()。将显示添加书籍页面,并填写用户输入的所有数据。
如果用户再次单击保存,他们将发布数据,我们将在数据库中意外重复。
似乎是一个简单的问题,但我想不出一个好的解决方案。
我真的不想使用 JavaScript ......
这是一个 MVC2 应用程序。
提前致谢!