2011-09-04 135 views
1

我想在剃刀視圖中做一些迭代邏輯。我有一個非常簡單的do while循環:剃刀視圖引擎分配問題

@do{ 

    @{parent = parent.Parent}   

}while(parent != null); 

然而行

@{parent = parent.Parent}   

導致以下錯誤:

[Exception: No overload for method 'Write' takes 0 arguments] 

任何想法?

回答

0

你忘了;

@{parent = parent.Parent;} 

但是,因爲你已經是do運營商的剃刀塊裏面是沒有必要包裝你的表達在另一個@{}

0

我確信你可以簡單地做這樣的:

@do { 
    var parent = parent.Parent; 
} while (parent != null)