Пользовательский контроль впрыска в зависимости от выбора переключателя (ASP.NET MVC) - PullRequest
0 голосов
/ 27 февраля 2009

У меня есть эта форма создания события (asp.net mvc), и я должен изменить некоторые части формы, в зависимости от выбора пользователя. Когда пользователь нажимает радиокнопки, в форму следует вводить различные пользовательские элементы управления (файлы ascx), будем надеяться, используя Ajax. Любые предложения, чтобы сделать это?

Ответы [ 2 ]

2 голосов
/ 27 февраля 2009

Если вы используете jQuery, вы можете легко обновить форму с помощью ascx или частичного html. Следующая ссылка может помочь вам в дальнейшем

0 голосов
/ 27 февраля 2009

Оберните ваши кнопки внутри форм, которые отправляются через AJAX (Ajax.BeginForm ...). Пусть событие клика отправит форму. Используя Ajax.BeginForm, вы можете указать контейнер, который будет обновляться с содержимым (UpdateTargetId в AjaxOptions). Пусть форма отправляется в контроллер, а затем возвращает PartialViewResult на основе переданных параметров формы (значения кнопок).

Если бы вы могли задействовать функциональность по ссылкам, это еще проще. Просто используйте Ajax.ActionLink и укажите значения маршрута, необходимые для получения правильного содержимого. Вы можете, конечно, стилизовать ссылки так, чтобы они выглядели как кнопки, даже радиокнопки, хотя для этого, возможно, потребуется немного графики.

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