質問があります。私は私のモデルのすべての価値を保存する必要があります。 クラスMVC 3のモデルクラスプロパティのヌル値
public class AssessmentAreaContent
{
//SysAssessmentSubAreaCategory is enity model class
public List<SysAssessmentSubAreaCategory> ListSysAssessmentSubAreaCategory;
}
コントローラ
public ActionResult AssessmentArea(int id)
{
var model = new AssessmentAreaContent();
model.ListSysAssessmentSubAreaCategory = db.SysAssessmentSubAreaCategory.Where(c => c.AssessmentAreaId == id).ToList();
return View(model);
}
コントローラーHTTP POSTをメソッド
[HttpPost]
public ActionResult AssessmentArea(Web.Models.AssessmentAreaContent assessmentAreaContent)
{
//assessmentAreaContent.ListSysAssessmentSubAreaCategory is null here ?? ;
return RedirectToAction("AssessmentArea", "AssessmentArea");
}
ビュー
@model Web.Models.AssessmentAreaContent
@{
ViewBag.Title = "Area";
Layout = "~/Views/Shared/_Layout.cshtml";
}
@using (Html.BeginForm())
{
@{
if (Model != null)
{
foreach (var category in Model.ListSysAssessmentSubAreaCategory)
{
<strong>@Html.EditorFor(item => category.AreaCategoryName)</strong>
<br />
}
}
}
<input type="submit" name="button" class="btn" value="Save" />
}
私はにnull値を取得mは210 MVCでエンティティフレームワークを使用している3 どうすればいいですか?
おかげ
Monu urモデルは、列挙型ではないプレーンオブジェクトです。どのようにそれを反復処理できますか? –