我有一个剃刀视图,并使用bootstrap-multiselect.css。我正在显示复选框,但是我无法通过代码检查复选框。感谢您的回答。
<select name="@cat.Title" id="catandsubcat" multiple="multiple" class="form-control">
@foreach (SubCategoryVM subcat in cat.SubCategoryVM)
{
<option value="@subcat.Id" @(Model.Any(x => x.SubCategory_Id == subcat.Id)) : "checked" : "" }>
@subcat.Title
</option>
}
</select>
我的浏览器呈现了这个。
<li class="checkList active"><a tabindex="0">
<div class="aweCheckbox aweCheckbox-danger">
<input type="checkbox" value="2" id="multiselect-1">
<label for="multiselect-1" class="checkbox">Peyzaj</label>
</div>
</a>
</li>
答案 0 :(得分:0)
我已经用一些JavaScript解决了这个问题。
var mySubCats = [];
@foreach (var d in subcatsarray)
{
@:mySubCats.push("@d");
}
$('select').multiselect('select', mySubCats)