【发布时间】:2009-06-05 13:19:05
【问题描述】:
假设我有一个对象列表,这些对象实现了一个名为 ISummary 的接口 此列表中的对象可能具有其他属性,即。
public interface ISummary {
Guid Id {get;set;}
string Title {get;set;}
DateTime Created {get;set;}
}
public class GigSummary: ISummary {
Guid Id {get;set;}
string Title {get;set;}
DateTime Created {get;set;}
string VenueName {get;set}
string Band {get;set;}
}
public class NewsSummary: ISummary {
Guid Id {get;set;}
string Title {get;set;}
DateTime Created {get;set;}
string Author{get;set}
}
我现在将这个 Gigs 和 News Summary 对象列表(作为 ISummary 列表)作为模型传递给视图。
我想为列表中包含的每种类型使用不同的部分来呈现此列表。
ASP.NET MVC 如何做到这一点?
【问题讨论】: