回发后的 MVC3 RedirectToAction
Posted
技术标签:
【中文标题】回发后的 MVC3 RedirectToAction【英文标题】:MVC3 RedirectToAction after postback 【发布时间】:2011-09-08 08:14:55 【问题描述】:使用 MVC,我听说在处理 Http 回发后使用 RedirectToAction 回到“GET”操作是一种很好的做法。我理解这是因为如果用户刷新页面或书签并重新访问它,则不会重复回发。 我认为这是明智的,但在重定向后模型错误会丢失,因此我无法使用 html.ValidationSummary 显示它们。 在这种情况下推荐的做法是什么? 非常感谢
【问题讨论】:
【参考方案1】:在显示错误之前,您不应允许重定向。事实上,所有的逻辑都发生在重定向之前——插入新数据、检查数据、显示错误、纠正数据、保存数据、重定向、插入新数据。
【讨论】:
以上是关于回发后的 MVC3 RedirectToAction的主要内容,如果未能解决你的问题,请参考以下文章