我有一個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