许多开发人员这样做:
public void foo() {
if (flag) {
// do stuff
}
}
Run Code Online (Sandbox Code Playgroud)
我更喜欢"早退",所以这样做:
public void foo() {
if (!flag) return;
// do stuff
}
Run Code Online (Sandbox Code Playgroud)
在ASP.NET-MVC Razor视图中,中止/跳过/取消渲染视图/部分视图的正确方法是什么?例如,我如何转换它:
@if (flag) {
// do stuff
}
Run Code Online (Sandbox Code Playgroud)
这样的事情:
@if (!flag) { /* what do I do here to abort/skip/cancel the rendering? */ }
// do stuff
Run Code Online (Sandbox Code Playgroud)
我已经尝试过使用return和播放Request,但我不确定这会如何影响这个过程.这样做的正确方法是什么?
使用剃刀,您如何有条件地退出或结束或返回或打破局部视图?
@if (Model == null)
{
return;
}
Run Code Online (Sandbox Code Playgroud)