小编Man*_*uel的帖子

MVC3 Razor Ajax表单提交

我使用MVC3 Helper来生成我的Ajax表单,如下所示:

@using (Ajax.BeginForm("Attended", "Lesson", new AjaxOptions
               {
                   HttpMethod = "GET",
                   InsertionMode = InsertionMode.InsertAfter,
                   UpdateTargetId = "mdl" + item.ID
               }))
            {
                @Html.HiddenFor(modelItem => item.ID);
                @Html.CheckBox("Attended", item.Attended, new { OnChange = "javascript:this.form.submit()"});
            }
Run Code Online (Sandbox Code Playgroud)

我只是找不到在复选框的更改事件上提交表单的正确方法.我不希望我的用户单击提交按钮.

HTMLAttribute有效,但在更改时会发生回发而不是ajax请求.

有人知道答案吗?

ajax razor asp.net-mvc-3

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

ajax ×1

asp.net-mvc-3 ×1

razor ×1