CheckBox Html Helpers - PullRequest
       13

CheckBox Html Helpers

1 голос
/ 22 сентября 2009

Я нашел много учебников по ASP.NET MVC. Но в большинстве уроков пропущено использование помощников по флажкам и переключателям HTML. Мне нужны учебники по ним.

*** У меня есть поле в модели данных, которое называется «Проверено». Теперь, как я могу проверить, что в моем виде формы это проверено или не отмечено?

Ответы [ 3 ]

0 голосов
/ 22 сентября 2009

Проверьте мои ответы на флажок от Флажок

Радиокнопки такие же, как кнопки ввода html, ничего нового ..

0 голосов
/ 22 сентября 2009

Спасибо, Палантир. Я только что решил свою проблему. Я добавляю флажок в качестве параметра метода действия контроллера, и он работает!

0 голосов
/ 22 сентября 2009

У меня только что была такая проблема, и я решил полностью ее пропустить, введя свой собственный HTML-код для флажка.

Вы либо добавляете флажок в качестве параметра к своему действию, и тогда он будет полностью обработан для вас, либо, возможно, вам лучше набрать HTML напрямую.

Помощник для флажков фактически генерирует не один, а ДВА флажка для каждого отдельного вызова. Это связано с тем, что непроверенный флажок НЕ будет присутствовать в форме POST, и, следовательно, может быть невозможно узнать, отсутствуют ли данные или не проверены.

Это зависит от вашей модели, является ли это проблемой для вас. Если вы не поместите параметр в atcion только для флажка, вы получите строковое значение, например:

"{true,false}"

, то есть два значения: текущее (новое) и предыдущее (то, которое было до взаимодействия с пользователем). Затем вам нужно будет проанализировать эту строку, чтобы получить фактическое значение.

Чтобы задать параметр, вы можете проверить действие LogOn в AccountController, которое генерируется в начальном проекте для MVC в Visual Studio.

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