有没有办法在不使用任何提交按钮或任何jquery Ajax的情况下从复选框列表中检查时将复选框值传递给控制器?我只想使用asp.net mvc属性。
答案 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)
,然后您将获得更新的复选框状态。