2011-07-26 48 views
2

喜林停留在一個簡單的問題鑄造到視圖頁面(ASPX)在派生類中不工作

說我有一類

public Abstract Animal 

而且我有2派生類

public Cat : Animal 
{ 
    public int NumberOfLegs {get;set;} 
} 

所以我通過這個到我的查看頁面

​​

在aspx頁面 我不能這樣做(它甚至不會編譯)。它不會識別NumberOflegs成員

foreach (item in Model) 

    (Cat)item.NumberOfLegs 

任何想法?

在此先感謝

回答

6

您需要添加一對夫婦paranthesis的有演員評價你訪問的成員之前:如果你要處理只有「貓」,那麼你可以過濾

((Cat)item).NumberOfLegs 
+0

哇感謝它這麼簡單:D – Dhana

0

使用Linq的收集

foreach (item in Model.OfType<Cat>()) 
    item.NumberOfLegs