我刚刚了解了PRG模式的存在,我想知道ASP.NET MVC 2或更高版本是否实现了它。如果没有,是否有相关的示例或教程?我见过一些MVC 1,但我不确定它们是否仍然相关。
答案 0 :(得分:6)
是的,它支持它。但是经典的asp.net确实也有支持。它只是在发布后重定向页面。在MVC中,在您的创建/更新/删除操作中,您通过返回RedirectToAction
而不是View
来实施PRG。
有关详细说明,请参阅http://blog.iannelson.systems/an-mvc-gotcha-and-the-prg-pattern/。