使用MVC属性发布复选框值

时间:2014-09-10 10:25:34

标签: asp.net-mvc

有没有办法在不使用任何提交按钮或任何jquery Ajax的情况下从复选框列表中检查时将复选框值传递给控制器​​?我只想使用asp.net mvc属性。

2 个答案:

答案 0 :(得分:1)

由于用户1576559在评论中感到遗憾:

  

我想在检查或取消选中任何内容时提交表单   复选框,不使用任何jquery或ajax

这是:

@using (Html.BeginForm("Update", "Home"))
{
    <p>Checkboxes:</p>
    @Html.CheckBox("chk1", new { onchange = "this.form.submit()" }); <br/>
    @Html.CheckBox("chk2", new { onchange = "this.form.submit()" }); <br />
    @Html.CheckBox("chk3", new { onchange = "this.form.submit()" }); <br />
}

答案 1 :(得分:0)

根据我的理解,当您将页面发送到服务器时,您需要使用@Html.CheckboxFor(m=>m.PropertyName),然后您将获得更新的复选框状态。