我需要更新基於以下視圖模型複選框列表:的foreach視圖模型與嵌套類更新複選框列表
namespace ViewModels
{
public class MemberProfileListViewModel
{
public IList<MemberProfileDetailViewModel> MemberProfileDetails { get; set; }
}
public class MemberProfileDetailViewModel
{
public int Id { get; set; }
public string Name { get; set; }
public bool Selected { get; set; }
}
}
的觀點:
@model ViewModels.MemberProfileListViewModel
@using (Html.BeginForm()) {
<fieldset>
@foreach (var item in ??????)
{
<p>@Html.CheckBoxFor(????)</p>
}
<p>
<input type="submit" value="Save" />
</p>
</fieldset>
}
控制器:
public virtual ActionResult EditProfiles()
{
var memberProfileListDto = _memberProfileService.ListByMember(WebSecurity.CurrentUserId);
var memberProfileListViewModel = Mapper.Map<MemberProfileListDto, MemberProfileListViewModel>(memberProfileListDto);
return View(memberProfileListViewModel);
}
如何使用Id將複選框的列表更新回控制器?
謝謝。
見http://stackoverflow.com/questions/3889397/#4057281 –
@Jerad好吧,我會試着去了解,是它看起來有點複雜,我。 – Patrick