В MVC 3 есть возможность указать тип замены при использовании Ajax.BeginForm
. Заменяет ли он содержимое элемента, указанного вами в UpdateTargetId
, или элемент в целом?
@using (Ajax.BeginForm("action", "controller", new AjaxOptions
{
UpdateTargetId = "TargetElementId",
HttpMethod = "POST",
InsertionMode = InsertionMode.Replace,
}, new { @id = "FormId" }))
{
}