我可以在asp.net mvc中结束视图的渲染吗?

Mag*_*son 7 asp.net-mvc

因此,我试图找出一种方法,如果我的模型为null,则可以呈现错误消息,并且在该错误消息之后视图应该停止呈现,这可能吗?我的第一个想法是response.end()方法,但主视图将无法完成渲染.这是我们需要自己构建的框架的一部分吗?

Zan*_*ane 14

只是使用return语句对我有用.所以:

return;
Run Code Online (Sandbox Code Playgroud)


Ray*_*gus 4

该逻辑实际上应该位于控制器中,该控制器将根据模型的存在或不存在选择渲染正确的视图。

这使 ASP MVC 管道保持完整并消除了对视图快捷方式的需要。