Bootstrap multicheckbox已选中属性

时间:2018-07-07 13:43:57

标签: razor checkbox

我有一个剃刀视图,并使用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>

1 个答案:

答案 0 :(得分:0)

我已经用一些JavaScript解决了这个问题。

 var mySubCats = [];

@foreach (var d in subcatsarray)
{
    @:mySubCats.push("@d");
}
    $('select').multiselect('select', mySubCats)