在部分视图中,我正在使用 MVCs Ajax.Beginform,如下所示:
<div id="divToReplace">
@using (Ajax.BeginForm("Action", "Controller,
new AjaxOptions
{
InsertionMode = System.Web.Mvc.Ajax.InsertionMode.Replace,
UpdateTargetId = "divToReplace"
},
new
{
id = "formID"
}))
{
...
</div>
提交表单时,我希望孔 div "divToReplace" 被答案替换(再次是部分视图)。但是 div "divToReplace" 的内部 html 被替换为答案,因此部分视图的开头如下所示:
<div id="divToReplace">
<div id="divToReplace">
...
我究竟做错了什么?