2015-09-02 3 views
0

Как установить, что при создании нового объекта в поле «Показать» флажок всегда будет установлен на выбранный (true) по умолчанию?Флажок по умолчанию как выбрано

В ViewModel его:

public bool AutoBlock {get;set;} 

В связи я делаю его:

<div class="form-group"> 
      @Html.LabelFor(model => model.AutoBlock, new { @class = "control-label col-md-2" }) 
      <div class="col-md-10"> 
       @Html.EditorFor(model => model.AutoBlock, new { htmlAttributes = new { @class = "form-control" } }) 
       @Html.ValidationMessageFor(model => model.AutoBlock, "", new { @class = "text-danger" }) 
      </div> 
     </div> 
+0

В вашей модели просмотра добавить эту модель.As = true; return View (model); 'и затем в вашем' @ Html.CheckBoxFor' добавьте это: '@ Html.CheckBoxFor (model => model.As);' –

ответ

1

Если это ViewModel, то просто установите значение верно в конструкторе.

public class MyViewModel 
{ 
    public MyViewModel() 
    { 
     AutoBlock = true; 
    } 

    public bool AutoBlock {get;set;} 
} 
Смежные вопросы