.ASP MVC, доступ к AjaxOptions в контроллере - PullRequest
1 голос
/ 20 января 2010

если у меня есть форма ajax с AjaxOptions, подобным этому:

(Ajax.BeginForm(new AjaxOptions { UpdateTargetId = "okContent", HttpMethod = "Post", LoadingElementId = "ajaxLoader" })

возможно ли изменить UpdateTargetId в контроллере (после нажатия кнопки подтверждения)?

Спасибо.

Ответы [ 2 ]

1 голос
/ 20 января 2010

Нет, вы не можете этого сделать. И если бы вы могли, это было бы нарушением паттерна mvc. Контроллер не должен знать о вашей HTML-структуре.

1 голос
/ 20 января 2010

Нет. Идентификатор цели не отправлен. Он используется только в обратном вызове javascript, чтобы определить, какой элемент обновлять с помощью возвращенного содержимого HTML. Если вам нужен больший контроль над тем, что происходит при возврате, я предлагаю вместо этого использовать AJAX-методы библиотеки jQuery.

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