Вставляет ли InsertMode.Replace содержимое или весь элемент? - PullRequest
0 голосов
/ 18 июня 2011

В MVC 3 есть возможность указать тип замены при использовании Ajax.BeginForm. Заменяет ли он содержимое элемента, указанного вами в UpdateTargetId, или элемент в целом?

        @using (Ajax.BeginForm("action", "controller", new AjaxOptions
        {
                    UpdateTargetId = "TargetElementId",
                    HttpMethod = "POST",
                    InsertionMode = InsertionMode.Replace,
                }, new { @id = "FormId"  }))
        {
        }

Ответы [ 2 ]

3 голосов
/ 18 июня 2011

Заменяет содержимое элемента.Не элемент в целом.В вашем случае замените содержимое внутри элемента на id = "TargetElementId".

общим элементом является DIV!

1 голос
/ 18 июня 2011

Он заменяет содержимое в этом элементе, но не сам элемент. Это делает его идеальным для использования, когда вы хотите использовать один и тот же код для многократного «обновления» содержимого этого элемента текущим запросом каждый раз, когда вы можете отправить его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...