1
我在我的一個頁面的視圖模型中有public IList<ListingHistoryItem> History { get; set; }
。 ListingHistoryItem
是一個抽象類,有兩個子類BidDto
和CommentDto
。我之所以這樣做是因爲,該商家信息中包含某種新聞Feed,其中顯示了有關商品詳情的任何出價或評論。在剃刀中檢查類型
因此無論如何,我想要做的是,在我看來檢查歷史元素的具體類型,然後相應地顯示它。以下是我正在努力做到這一點:
@for (int i = 0; i < Model.History.Count; i++)
{
var feed = Model.History[i];
if (feed.GetType().FullName.Equals(Sharwe.MVC.Models.BidDto))
但最後一行給出了以下異常:
Sharwe.MVC.Models.BidDto」是‘型’, 這是不在給定的有效 背景
那麼我該如何檢查類型?或者我在這裏完全錯了嗎?
我不知道'is'關鍵字可以剃刀意見內部使用。感謝提示。 :) – Kassem 2011-04-17 18:02:11