以下是该方案:
Ajax.BeginForm()
如果我使用Html.Partial()
使用原始视图呈现部分视图(而不是使用JavaScript添加它),则表单只会按预期提交一次。
添加局部视图的脚本如下所示:
$.ajax({
type: 'GET',
url: '/MyController/MyAction',
cache: false,
contentType: "application/html; charset=utf-8",
dataType: 'html',
success: function (result) {
$('#body').append(result);
}
});
有什么想法吗? :)谢谢!
答案 0 :(得分:8)