操作后执行GET_POST_REDIRECT有几个好处;但是在没有进行重定向的情况下,我们返回一个View,即返回一个不同的视图(POST后返回一个Index视图)。
就网页和网页而言,当我们从操作方法返回不同的视图(从POST返回索引)时,会发生什么。我们什么时候可以使用它,什么时候不推荐。 URL / URI会发生什么变化?
如果在需要多级处理的单个大/复杂页面的情况下,我们应该再次重定向到同一页面时出错或者返回带有错误消息的相同视图,哪一个更好或者推荐?
答案 0 :(得分:0)
您可以从操作中返回任何ActionResult。您可以使用显式指定的名称(与操作名称不同)返回ViewResult视图。在这种情况下,页面URL没有任何反应只会从服务器为不同的视图返回不同的HTML。
直接使用重定向或返回结果 - 这取决于您的实际案例和网站设计。没有任何具体的答案。