Как показать сообщения проверки в MVC? - PullRequest
2 голосов
/ 17 марта 2010

Когда пользователь пытается нажать:

Сохранить

и они ввели неверные данные, я хочу уведомить их. Это может быть с такими методами, как:

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

Каков механизм, когда контроллер сообщает представлению показать сообщение проверки для некоторых элементов управления, учитывая, что разные представления имеют разные методы уведомления?

p.s. контроллер не знает порядка, в котором элементы управления физически расположены в представлении (например, языковой стандарт LTR хочет уведомлять пользователя в визуальном порядке сверху вниз, в то время как языковой стандарт RTL хочет уведомлять пользователя снизу порядок справа налево

Ответы [ 2 ]

1 голос
/ 17 марта 2010

Если вы используете ASP.Net MVC 2.0, прочитайте этот пост от Скотта Гу, хотя часть из этого применима и к ASP.Net MVC 1.0.

Спасибо

1 голос
/ 17 марта 2010

Контроллер может добавить в модель объект Validation, который может содержать имена полей, которые были недействительными, определенные сообщения проверки и т. Д.

Представление может затем выбрать визуализацию этого Validation объекта так, как он пожелает: выделив неправильные поля, анимируя что-либо, показывая модальный диалог и т. Д.

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