我有一个commonViewModel,其中包含其他模型的列表。 我无法参考在我的View中的commonViewModel模型列表,通过foreach, 真的很感谢您的帮助! 这是我的看法:错误:IEnumerable <CommonViewModel>'不包含'<Propertyof Modelclass>的定义
@model IEnumerable<MvcApplication1.ViewModels.Models.CommonViewModel>
<h2>All types of questions asked here</h2>
@foreach (var Mylist in Model.Question1)
{
<li>@Mylist.Question1</li>
}
commonViewModel类看起来像下面
public class CommonViewModel
{
public List<Question> Question1 {get; set;}
public List<MenuItem> MenuItem { get; set; }
}
问题类看起来象下面这样:
public partial class Question
{
public int id { get; set; }
public string question1 { get; set; }
}
错误:Model.Question1在查看未被识别。
错误CS1061'IEnumerable'不包含'Question1'的定义,并且没有找到接受'IEnumerable'类型的第一个参数的扩展方法'Question1'(您是否缺少using指令或程序集引用?)
,你能否告诉我们在控制器方法怎么样子?和问题课也。因为您正试图从CommonViewModel的Queston1属性获取value属性Question1。 – QuietNaN