MVC ненавязчивая проверка.Как отобразить сообщение проверки внутреннего недопустимого элемента? - PullRequest
1 голос
/ 20 октября 2011

Как отобразить сообщение проверки внутри недопустимого элемента с помощью ненавязчивой проверки MVC?Кроме того, при фокусировке на недопустимом элементе должно отображаться значение, введенное пользователем.

1 Ответ

1 голос
/ 11 декабря 2011

В большинстве случаев ненавязчивая проверка очень проста с помощью помощника ValidationMessageFor:

  @Html.TextBoxFor(model => model.Item.Title)
  @Html.ValidationMessageFor(model => model.Item.Title)

Однако обратите внимание, что существует известная ошибка в MVC, которая не отображает проверку для свойств вложенной модели, отображаемых с помощью TextArea,поэтому

  @Html.TextAreaFor(model => model.Item.Title)
  @Html.ValidationMessageFor(model => model.Item.Title)

не будет работать (в большинстве случаев я все равно проверял).Реф http://aspnet.codeplex.com/workitem/8576

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