使用MVC,我听说在处理Http回发后使用RedirectToAction回到'GET'动作是一个好习惯。据我所知,如果用户刷新页面或书签并重新访问它,则不会重复回发。 我认为这是明智的但是在重定向之后模型错误会丢失,因此我无法使用Html.ValidationSummary显示它们。 这种情况下的推荐做法是什么? 非常感谢
答案 0 :(得分:0)
在显示错误之前,不应允许重定向。事实上,所有逻辑都发生在重定向之前 - 插入新数据,检查数据,显示错误,纠正数据,保存数据,重定向,插入新数据。