【发布时间】:2015-06-01 21:23:55
【问题描述】:
我有带有弹出编辑器模板的 Kendo MVC Grid。 我需要为模型属性添加复选框列表。这就是我正在做的事情
我像这样在我的视图模型中声明了一个属性...
public List<string> Category { get; set; }
这就是我在视图中声明复选框的方式
<ul>
@foreach (var g in (MultiSelectList)ViewData["BondPermitTypes"]) {
<li class="checkbox">
<label>
<input type="checkbox" name="Category" class="checkbox-removekvalid" id="Category_@g.Value" value="@g.Value.ToString()" />@g.Text
</label>
</li>
}
</ul>
当我编辑现有记录时,此代码运行良好...
问题是当我尝试创建新记录并选择任何复选框时,所有复选框都被选中
此外,即使我使用 jquery 并强制它只检查选定的复选框,但当我回发时,“类别”属性始终只有一个字符串,即“真”。
感谢您的帮助!
【问题讨论】:
-
@saquib_adil:你搞定了吗?如果您这样做了,请发布您的解决方案。
标签: asp.net-mvc kendo-ui grid checkboxlist mvc-editor-templates