如何在错误检测后退出代码块

时间:2012-05-25 10:13:54

标签: c#-4.0 razor

在VB / VB.NET中,使用EXIT SUB / EXIT FUNCTION / EXIT LOOP e.t.c处理代码块中随时随地退出代码块。我期望RETURN FALSE应该在razor / c#中工作,但它不在函数或子例程中。只是@ {}。这让我感到困惑。请问这背后的技巧或标准是什么? 例如

@{
if(Websecurity.isAuthenticated){
   //do something
}else{
   json.Write("<li>You must be authenticated</li>", writer);
   return false; //this is my line of question
}
   //remaining code block
}

第6行是我的问题,退出剩下的代码块就像VB.NET或VB中的EXIT SUB一样

1 个答案:

答案 0 :(得分:5)

尝试return;,应该可行。