Я использую Ajax.BeginForm
помощник. Он работает хорошо, но у меня есть небольшая проблема.MVC 5 Ajax Form
Вот код:
<div class="row" id="pdiv">
@using (Ajax.BeginForm("SomeAction","SomeController",new AjaxOptions{UpdateTargetId="pdiv"}))
{
.....
}
</div>
Я установил UpdateTargetId в "Pid".
Так первоначально визуализации HTML выглядит следующим образом:
<div class="row" id="pdiv">
<form action="/SomeController/SomeAction" data-ajax="true" data-ajax-mode="replace" data-ajax-update="#pdiv" id="form0" method="post">
....
Теперь, когда я отправке помещает весь Pid DIV внутри ФИД. т.е.
<div class="row" id="pdiv">
<div class="row" id="pdiv">
<form action="/SomeController/SomeAction" data-ajax="true" data-ajax-mode="replace" data-ajax-update="#pdiv" id="form0" method="post">
.....
}
Я попытался установить Ajax Option InsertionMode= InsertionMode.Replace
Но не успех. В любом случае, я могу закончить замену «pdiv» на новый контент?
Я делал то же самое. Но я почему-то думаю, что должен быть легкий более короткий путь. –
Это может быть проще, чем создать частичный вид? –