Я хотел бы выполнить несколько вызовов ajax определенным образом.
У меня есть страница. На этой странице 2 ViewUserControls, скажем, control1 и control2.
control1 имеет список Ajax.ActionLinks, которые вызывают control2 следующим образом:
<%= Ajax.ActionLink(page.Name, "PageDetails", new { pageSysName = page.SysName }, new AjaxOptions { UpdateTargetId = "pageEdit" })%>
control2 имеет форму Ajax, которая прекрасно обновляется. Метод Ajax.BeginForm выглядит следующим образом:
Ajax.BeginForm("SavePage", "Admin", new AjaxOptions { UpdateTargetId = "pageEditUpdated" })
Когда пользователь нажимает кнопку Сохранить, он в настоящее время обновляет div с именем pageEditUpdated с базовым типом содержимого («обновленный»), возвращаемым из контроллера.
Часть, на которой я остановился, состоит в том, как обновить control2, чтобы отразить новые изменения.
Подводя итог, страница имеет 2 элемента управления. Я бы хотел, чтобы control2 обновлял сам себя, а также обновлял div для уведомления пользователя о том, что обновление было выполнено.