重定向后停止cshtml视图呈现的正确方法是什么?
我可以在cshtml里面返回吗?
我可以在cshtml里面返回吗?
@{ if (someCondition) { Response.Redirect("/login"); return; } } } <!DOCTYPE html> ....
解决方法
我认为这可能是一个重复的问题,简短的答案是:
返回是完全有效的;来自cshtml;但通常有更好的方法.
资料来源:
> Abort/skip/cancel the rendering of a Razor view
> ASP.NET MVC3 Razor – How to conditionally quit or end or return or break a partial view?
> Is ‘Exit Sub’ from within a razor view a concern?