他のモデルのリストを含むcommonViewModelがあります。 foreachを通じて私のビュー内のcommonViewModelにあるモデルのリストを参照することができません。 本当にありがとうございます!ここ は私のビューです:エラー: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'の定義が含まれておらず、 'Question1'の型が 'IEnumerable'タイプの最初の引数を受け入れることができませんでした(usingディレクティブまたはアセンブリ参照がありませんか?
を、あなたは、コントローラのメソッドがどのように見えるか私たちを見ることができますか?また、質問クラスもあります。 CommonViewModelのQueston1プロパティからvalueプロパティquestion1を取得しようとしているためです。 – QuietNaN