2013-09-10 3 views

ответ

3

Попробуйте (синтаксис Razor):

//for a checkbox 
@Html.CheckBox("chkName",false, new {onclick="this.form.submit();"}) 

//if using strongly typed model property 
@Html.CheckBoxFor(model=> model.chkName, new {onclick="this.form.submit();"}) 
+0

я сделал, спасибо за ответ
@using (Html.BeginForm ("Update", "Admin" , new {id = item.ID}, FormMethod.Post)) { @ Html.AntiForgeryToken() @ Html.CheckBox ("CkbStatus", item.Status? true: false, new {onclick = "this.form .submit(); "}) } – TienKenji

+0

Обратите внимание на использование 'Checkbox' или' CheckboxFor' над 'Editor' или' EditorFor'. Просто добавить html-атрибуты для 'onclick = 'this.form.submit();" 'недостаточно. –

Смежные вопросы