【发布时间】:2017-10-07 13:06:24
【问题描述】:
如果选中复选框,我如何更新控制器中的方法?见下图 http://i.stack.imgur.com/5RmbK.jpg
>[HttpPost]
>public ActionResult Update(int id)
>{
> //code update status in db
> }
【问题讨论】:
标签: asp.net-mvc
如果选中复选框,我如何更新控制器中的方法?见下图 http://i.stack.imgur.com/5RmbK.jpg
>[HttpPost]
>public ActionResult Update(int id)
>{
> //code update status in db
> }
【问题讨论】:
标签: asp.net-mvc
试试这个(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();"})
【讨论】:
Checkbox 或CheckboxFor 的使用超过Editor 或EditorFor。仅仅为 onclick="this.form.submit();" 添加 html 属性是不够的。