Razor视图引擎分配问题
我试着用剃刀的观点来做一些迭代逻辑。我有一个非常简单的do-while循环:Razor视图引擎分配问题,razor,Razor,我试着用剃刀的观点来做一些迭代逻辑。我有一个非常简单的do-while循环: @do{ @{parent = parent.Parent} }while(parent != null); 然而这条线 @{parent = parent.Parent} 导致以下错误: [Exception: No overload for method 'Write' takes 0 arguments] 有什么想法吗?我很有信心你可以这样做: @do { var
@do{
@{parent = parent.Parent}
}while(parent != null);
然而这条线
@{parent = parent.Parent}
导致以下错误:
[Exception: No overload for method 'Write' takes 0 arguments]
有什么想法吗?我很有信心你可以这样做:
@do {
var parent = parent.Parent;
} while (parent != null)
你忘了一个;:
但是,由于您已经在do运算符的Razor块中,因此不必再将表达式包装在另一个@{}中
@{parent = parent.Parent;}