MVC Ajax.BeginForm Заменить странное поведение

В частичном представлении я использую 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" заменяется ответом (снова частичное представление). Но вместо этого внутренний HTML-код div "divToReplace" заменяется ответом, поэтому начало частичного представления выглядит следующим образом:

<div id="divToReplace">
    <div id="divToReplace">
           ...

Что я Я делаю что-то не так?

7
задан tereško 28 September 2013 в 14:59
поделиться