2013-04-22 49 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)