我试图在剃刀视图中做一些迭代逻辑。我有一个非常简单的do while循环:
@do{
@{parent = parent.Parent}
}while(parent != null);
但行
@{parent = parent.Parent}
导致以下错误:
[Exception: No overload for method 'Write' takes 0 arguments]
有什么想法吗?
答案 0 :(得分:0)
我很有信心你可以这样做:
@do {
var parent = parent.Parent;
} while (parent != null)
答案 1 :(得分:0)
您忘记了;
:
@{parent = parent.Parent;}
但是因为你已经在do
运算符的Razor块中,所以没有必要将表达式包装在另一个@{}
中。