1
IEnumerable型の場合、ビュー内のModel
のプロパティにアクセスする際に問題があります。IEnumerable ViewModelでModelプロパティにアクセスできません
私のコントローラコード:
//
// GET: /Home/
public ActionResult Index()
{
List<CourseworkQuestion> courseworkQuestions = repository.GetCourseworkQuestions(repository.GetUsername()).ToList();
List<HomeViewModel> model = new List<HomeViewModel>();
foreach (CourseworkQuestion courseworkQuestion in courseworkQuestions)
{
HomeViewModel hvm = new HomeViewModel(courseworkQuestion);
model.Add(hvm);
}
return View(model);
}
そして、私の意見で:
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<IEnumerable<InternalAssessmentViewer.ViewModels.HomeViewModel>>" %>
私は前にこれをやったと確信しているが、私は私はかどうかわからないんだけど何かが明らかに欠けている。
感謝を。私はASP.NETとMVCが初めてです。あなたはどうしたらいいのか教えていただけますか? –
私は他のメソッドや拡張(Aggregate <>、All <>などのようなもの)を取得するようですが、私のプロパティは表示されません。 –
@GarethLewis更新を参照 –