2014-06-10 56 views
0

我還是相當新的MVC和剃刀,我希望你能幫助我出一些東西。我能夠使用下面的代碼來打印行(使用@ reply.GetProperty(「PropertyName」)),但是當我嘗試將它分配給一個變量(測試)時,代碼失敗。爲什麼是這樣以及如何能夠繞過呢?我真正需要的是能夠分配它,並在一些其他的代碼繼續使用它。無法獲得財產的剃刀foreach

@foreach (var reply in CurrentPage.Children) 
    { 
     @reply.GetProperty("PropertyName") 
     @{ 
      string test = reply.GetProperty("PropertyName"); 
     } 
    } 
+0

是什麼''的getProperty()''?? –

+0

@ehsanSajjad這是Umbraco的一個功能。 – vsdev

回答

1

在你看來

@{ 
    string test = string.Empty; 
} 

@foreach (var reply in CurrentPage.Children) 
    { 
     @reply.GetProperty("PropertyName") 
     test = reply.GetProperty("PropertyName"); 

    }