Как включить проверку клиента (Orchard CMS)? - PullRequest
2 голосов
/ 18 июля 2011

Я пытаюсь добавить проверку клиента для страницы регистрации пользователя в Orchard CMS.

Проверка на стороне сервера реализована следующим образом (работает хорошо):

if (String.IsNullOrEmpty(userName)) {
    ModelState.AddModelError("username", T("You must specify a username."));
    validate = false;
}

if (String.IsNullOrEmpty(email)) {
    ModelState.AddModelError("email", T("You must specify an email address."));
    validate = false;
}

Я добавил все связанные с jQuery скрипты в представление, включил проверку клиента в web.config:

<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />

Также я добавил DataAnnotations в свойства класса UserPart и свойства класса UserCreateViewModel.

Не повезло.

Итак, вопросы:

  1. Поддерживает ли Orchard CMS валидацию клиента MVC 3.0 с помощью DataAnnotations?
  2. Что я должен сделать, чтобы проверка работала?

1 Ответ

1 голос
/ 19 июля 2011

Я думаю, что вы должны реализовать их самостоятельно в соответствии с кратким просмотром этой темы. http://orchard.codeplex.com/discussions/243523

...