如何停止cshtml中的ASP.NET MVC视图呈现?

Ale*_*ikh 5 asp.net-mvc asp.net-mvc-4

重定向后停止cshtml视图呈现的正确方法是什么?我可以在cshtml中返回吗?

@{
 if (someCondition) {       
        Response.Redirect("/login");
        return;
    }
 }
}
<!DOCTYPE html>
....
Run Code Online (Sandbox Code Playgroud)

Jon*_*han 7

我相信这可能是一个重复的问题,简短的回答是:

return;从 cshtml 内部开始是完全有效的;但是通常有更好的方法。

资料来源: