【发布时间】:2012-02-24 23:58:47
【问题描述】:
在部分视图中,我正在使用 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">
...
我做错了什么?
【问题讨论】:
标签: asp.net-mvc replace insertion ajax.beginform