powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Почему может не работать CustomValidation?
3 сообщений из 3, страница 1 из 1
Почему может не работать CustomValidation?
    #37741930
Miad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть класс метаданных
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
  internal sealed class usersMetadata
        {

           ...
            [CustomValidation(validatorType: typeof(MyValidators), method: "IsLoginAvailable")]
            [Display(Name = "Имя входа", Order = 2)]
            //[Required(ErrorMessageResourceName = "ValidationErrorRequiredField", ErrorMessageResourceType = typeof(ValidationErrorResources))]
            //[RegularExpression("^[а-яА-Яa-zA-Z0-9_]*$", ErrorMessageResourceName = "ValidationErrorInvalidUserName", ErrorMessageResourceType = typeof(ValidationErrorResources))]
            public string login { get; set; }
           ...
     }


есть кастомный валдиатор

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
namespace MyApp.Web.Models
{
    public class MyValidators
    {
        public static ValidationResult IsLoginAvailable(string value)
        {

            return new ValidationResult(String.Format("Пользователь с именем входа \"{0}\" уже существует ", value));

        }



по идеи он должен ругаться, но не ругается... причем, если вставить проверку на в метаданных на регулярные выражения и т.д., то они работают, а кастомный не хочет. Везде читаю что
...
Рейтинг: 0 / 0
Почему может не работать CustomValidation?
    #37741933
Miad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
причем он в метод валидации не заходит. Хотя по идеи должен
...
Рейтинг: 0 / 0
Почему может не работать CustomValidation?
    #37756717
Miad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Miad,

проблема оказалась в том что у файла должен был быть атрибут .shared
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Почему может не работать CustomValidation?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]