Получение значения из списка RadioButton MVC 3 - PullRequest
1 голос
/ 19 ноября 2011

Я из среды WebForms.Когда я хотел получить значения из радиопереключателя, форму просто перенесли в ajax или я получил через javascript.

Я искал в Интернете, но не могу найти эквивалент для MVC 3 Razor.

Я не публикую форму, поэтому я не могу использовать объект FormCollection в ActionResult.

Я просто хочу получить значениекакой параметр в RadioButton проверяется, когда пользователь проверяет один из них.

Я предполагаю, что я сделаю это с помощью метода Action в контроллере, как только пользователь проверит одно из значений.

Обратите также внимание, что этот список радиокнопок находится в частичном представлении и доступен длявесь сайт (потому что он находится в моем _Layout.cshtml представлении).

Может кто-нибудь помочь мне с тем, что, по моему мнению, должно быть простой задачей?

Ответы [ 2 ]

0 голосов
/ 19 ноября 2011

Короче говоря, если вы не публикуете (или «получаете») форму, тогда значение не будет доступно в контроллере ... точнее, ни контроллер, ни его действия не будут вызываться вообще.

Если вы пытаетесь сделать что-то строго связанное с пользовательским интерфейсом, то вы можете рассмотреть jQuery .

Если вы пытаетесь выполнить какую-то проверку модели внутри представления, вы можете пересмотреть свой подход и использование шаблона MVC.

0 голосов
/ 19 ноября 2011

Вам необходимо использовать JavaScript. Смотрите этот пост . MVC не имеет концепции автоматической обратной передачи, как в Webforms. Это оптимизация во время загрузки страницы (без автономного режима просмотра). Это означает, что вам нужно самостоятельно управлять состоянием элементов управления.

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