MVC Html Helper问题以及自定义模型中的列表

时间:2016-10-17 11:18:50

标签: c# html asp.net-mvc html-helper

我有一个包含另一个类列表的类,但是当我尝试使用html帮助程序CheckBox时,我无法使用它,如果我使用CheckBox html帮助程序,则模型拒绝将其保留为null。 我迷失了如何解决它,所以任何帮助都会受到赞赏吗? 根级别类: 公共课角色 {     公共角色()     {     }     public string Role {get;组; }     公共列表<供应商>供应商{得到;组; }     public string SuppliersDelimited {get;组; }     公共列表< SuppliersCheck>供应商列表{get;组; } //我需要循环的那个 } 子级别: 公共类供应商检查 {     公共供应商检查()     {     }     公共字符串代码{get;组; }     public string Name {get;组; }     public bool选中{get;组; } } 我的观点代码: @model Project.OrdersExchange.MVC.Models.Roles @ {     ViewBag.Title ="分配角色&#34 ;; } < h2 class =" page-header">     分配角色 - @ Model.Role     < a href =" / Users / SupplierRoles" class =" btn btn-default pull-right">         背部     < / A> < / H2> @using(Html.BeginForm(Model)) { @ Html.HiddenFor(x => x.Role) @ Html.HiddenFor(x => x.SuppliersDelimited) <表>     @foreach(Model.SupplierListing中的var sup)     {     < TR>         < TD>             @ Html.Label(sup.Name +"(" + sup.Code +")",new {@class =" col-md-2 control-label& #34;})         < / TD>         < TD>             @ Html.CheckBox(" selected",new {value = sup.selected,@ checked = sup.selected,@ class =" form-control"})             @ * @ Html.CheckBoxFor(sup.selected,new {@class =" form-control"})无法正常工作,因为帮助者正在角色类中寻找一个bool * @         < / TD>     < / TR>     } < /表> <输入类型="提交"值="提交" class =" btn btn-default" /> }

0 个答案:

没有答案