MVC避免页面刷新多次添加

时间:2014-12-11 20:33:19

标签: asp.net-mvc-3 asp.net-mvc-4 model-view-controller

我的控制器中的操作将一个项目添加到数据库中,
我必须避免页面刷新允许在DB上插入多个istance 我的网址是:

/Create/?order=123

是否可以在没有参数的情况下返回视图?
通过这种方式,页面refres将不会调用create方法。

1 个答案:

答案 0 :(得分:2)

最正确的方法 - 通过POST方法创建和修改实体。

 [HttpPost]
 public ActionResult Create(someModel model)
 {
         ...
     return View("differentView",model);
 }

如果你遵循这个策略就不会遇到这个问题