对不起,如果这是一个简单的问题,但如果我想在模型中有一个列表,并且稍后访问并设置列表的值?模型中的嵌套列表和查看和存储数据
说我的主要模式是这样的:
public class StartPageModel : IPageViewModel<StartPage>
{
public IList<ListContent> ListContent { get; set; }
public StartPage CurrentPage { get; set; }
}
public class ListContent
{
public IList<ListElement> ArticleListContent { get; set; }
public IList<ListElement> InsightListContent { get; set; }
}
我怎样才能在ArticleListContent列表中引用父模型设置为一个值?
public ActionResult Index(StartPage currentPage)
{
var model = new StartPageModel(currentPage);
model.ListContent.ArticleListContent = GetListContent(currentPage.ArticleCollection);
}
然而,这将返回错误:
IList does not contain a definition for 'ArticleListContent'
@霜这是什么意思?这是一个编译错误,使用不同的浏览器不会改变任何东西。 – CodeCaster