asp.net mvc - ASP Dynamic Bootstrap Multiselect, how to choose what is selected on page load? -


using :

how create dynamic bootstrap multiselect

it pretty easy come :

        <fieldset class="my-fieldset" style="width: 500px;">             <legend class="my-fieldset">catégories</legend>             <div style="text-align: center;">                 <div style="display: inline;">                     <span><b>matériels</b></span>                     <select style="display: none;" class="chkveg" name="categories" multiple="multiple">                         @foreach (var configcateg in listecategories)                         {                             if (configcateg.appr_categorie.categorie.startswith("if"))                             {                                 <option selected="false" value="@configcateg.description">@configcateg.description</option>                             }                         }                     </select>                  </div>             </div>         </fieldset> 

but if want have of options selected , others not...

i know there selected property didn't change when tried selected="false"

any apreciated

unfortunately below result in selected option item.

<option selected >one</option> <option selected = "false" >one</option>  <option selected = "0" >one</option>  <option selected value="1">one</option> <option selected=false value="2">222</option> <option selected="i dont want this" value="3">33</option> 

if not want item selected, should render option item without selected attribute.

<option value="1" selected >one</option> <option value="2">this 1 not selected</option> <option  value="3"  selected >one</option> 

you might consider using html.dropddownlistfor helper method or select tag helper render select element options selected.


Comments