2013-04-22 70 views
0

我的看法型号:MVC剃刀内使用CheckBoxFor for循环

public class SendFileDeviceViewModel 
    { 
    public string DeviceName { get; set; } 
    public int DeviceId { get; set; } 
    public string ManagementGroupName { get; set; } 
    public int ManagementGroupId { get; set; } 
    } 

    public class SendFileManagementGroupViewModel 
    { 
    public string ThisManagementGroupName { get; set; } 
    public List<SendFileDeviceViewModel> DeviceList { get; set; } 
    } 

笔者认为:

@model Ceridian.Wfm.DeviceManager.Models.Terminals.SendFileManagementGroupViewModel 
@{ 
    ViewBag.Title = "Index"; 
    Layout = "~/Areas/Terminals/Views/Shared/Master/_TerminalLayout.cshtml"; 
} 
@section termimalContent { 


    @using (Html.BeginForm()) 
    { 
    @Html.ValidationSummary(true) 

    foreach (var dev in Model.DeviceList) 
    { 


    <fieldset> 
     <legend>@dev.DeviceName - [ @dev.ManagementGroupName ]</legend> 

      @Html.CheckBoxFor(m => m. 

     </fieldset> 
    } 
    } 
    } 

拉姆达返回我的整个模式,而不是dev内容。可以anyoen帮助,请

+1

是。使用'@ Html.CheckBoxFor(m => dev.'。 – Zabavsky 2013-04-22 07:40:42

+0

Thankyou Zabavsky,通过搜索找到答案 – DavidB 2013-04-22 07:42:35

回答

0

对不起,发现这个对SO

@Html.CheckBoxFor(m => dev.reloadConfiguration)