【摘要】 ASP.NET MVC 表单提交多层子级实体集合数据到控制器中考必过小编为大家整理了关于ASP.NET MVC 表单提交多层子级实体集合数据到控制器中的信息,希望可以帮助到大家!
ASP.NET MVC 表单提交多层子级实体集合数据到控制器中
标签:rtu 合数 span group tde set get list htm
导航属性 类型设置为ICollection 时
public virtual ICollection<DepartmentDetail> DepartmentDetails { get; set; }
@for (var i = 0; i < Model.DepartmentDetails.Count(); i++) { <p class="form-group"> @Html.HiddenFor(model => model.DepartmentDetails.ToList()[i].Id) @Html.HiddenFor(model => model.DepartmentDetails.ToList()[i].DepartmentId) @Html.LabelFor(model => model.DepartmentDetails.ToList()[i].Population, htmlAttributes: new { @class = "control-label col-xs-2" }) <p class="col-xs-4"> @Html.EditorExtFor(model => model.DepartmentDetails.ToList()[i].Population, new { htmlAttributes = new { @class = "form-control" } }) </p> @Html.LabelFor(model => model.DepartmentDetails.ToList()[i].BuildingsCount, htmlAttributes: new { @class = "control-label col-xs-2" }) <p class="col-xs-4"> @Html.EditorExtFor(model => model.DepartmentDetails.ToList()[i].BuildingsCount, new { htmlAttributes = new { @class = "form-control" } }) </p> </p> }
后台将取不到
导航属性类型应设为IList
<p class="form-group"> @Html.HiddenFor(model => model.DepartmentDetails[i].Id) @Html.HiddenFor(model => model.DepartmentDetails[i].DepartmentId) @Html.LabelFor(model => model.DepartmentDetails[i].Population, htmlAttributes: new { @class = "control-label col-xs-2" }) <p class="col-xs-4"> @Html.EditorFor(model => model.DepartmentDetails[i].Population, new { htmlAttributes = new { @class = "form-control" } }) </p> @Html.LabelFor(model => model.DepartmentDetails[i].BuildingsCount, htmlAttributes: new { @class = "control-label col-xs-2" }) <p class="col-xs-4"> @Html.EditorFor(model => model.DepartmentDetails[i].BuildingsCount, new { htmlAttributes = new { @class = "form-control" } }) </p> </p>
ASP.NET MVC 表单提交多层子级实体集合数据到控制器中
标签:rtu 合数 span group tde set get list htm
以上就是ASP.NET MVC 表单提交多层子级实体集合数据到控制器中的内容,更多资讯请及时关注考必过网站,最新消息小编会第一时间发布,大家考试加油!