部分的なビューでは、次のように MVC 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">
...
私は何を間違っていますか?