powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ASP.NET MVC. Проблемы с валидированием на клиентской стороне.
11 сообщений из 11, страница 1 из 1
ASP.NET MVC. Проблемы с валидированием на клиентской стороне.
    #39625769
NickRenziglov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет.
Как валидировать, скажем, имейл, если в модели соответствующее поле пришло из метаданных?
Т.е., я получаю DTO путем обновления ссылки на WCF сервис, там никаких аттрибутов типа

[EmailAddress(ErrorMessage = "Invalid Email Address")]

не предвидится. Хорошо, я добавляю аттрибут, но при следующем обновлении он благополучно исчезает, т.к. DTO пересоздается с нуля.

Как с этим справиться?
Спасибо.
...
Рейтинг: 0 / 0
ASP.NET MVC. Проблемы с валидированием на клиентской стороне.
    #39625771
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NickRenziglov,

Web API?
...
Рейтинг: 0 / 0
ASP.NET MVC. Проблемы с валидированием на клиентской стороне.
    #39625773
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А какие проблемы с валидированием на клиенте? У Ангуляра есть свои средства, есть универсальные типа jQuery Validate.
...
Рейтинг: 0 / 0
ASP.NET MVC. Проблемы с валидированием на клиентской стороне.
    #39625775
NickRenziglov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Relic Hunter,
Да, jquery.validate/js я уже откопал. Теперь надо с ним разобраться.
...
Рейтинг: 0 / 0
ASP.NET MVC. Проблемы с валидированием на клиентской стороне.
    #39625896
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NickRenziglovПривет.
Как валидировать, скажем, имейл, если в модели соответствующее поле пришло из метаданных?
Т.е., я получаю DTO путем обновления ссылки на WCF сервис, там никаких аттрибутов типа

[EmailAddress(ErrorMessage = "Invalid Email Address")]

не предвидится. Хорошо, я добавляю аттрибут, но при следующем обновлении он благополучно исчезает, т.к. DTO пересоздается с нуля.

Как с этим справиться?
Спасибо.
Как, как. Тупо посмотреть код и реализовать тоже самое на клиенте. Либо взять уже готовый скрипт, библиотеку.
...
Рейтинг: 0 / 0
ASP.NET MVC. Проблемы с валидированием на клиентской стороне.
    #39625906
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NickRenziglovRelic Hunter,
Да, jquery.validate/js я уже откопал. Теперь надо с ним разобраться.в ветку js раз аннотация атрибут не работает и модель необычная.
Кстати над сервисом делают свою Модель класс.
Вариант?
...
Рейтинг: 0 / 0
ASP.NET MVC. Проблемы с валидированием на клиентской стороне.
    #39625925
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NickRenziglov,

используете внешний источник мета-данных
возьмите готовую библиотеку и радуйтесь:

https://github.com/JeremySkinner/FluentValidation
...
Рейтинг: 0 / 0
ASP.NET MVC. Проблемы с валидированием на клиентской стороне.
    #39625927
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAКак, как. Тупо посмотреть код и реализовать тоже самое на клиенте. Либо взять уже готовый скрипт, библиотеку

в ASP.NET MVC с бородатых времён есть возможность работать с провайдером мета-данных, аннотациями и валидацией.
...
Рейтинг: 0 / 0
ASP.NET MVC. Проблемы с валидированием на клиентской стороне.
    #39625942
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANAКак, как. Тупо посмотреть код и реализовать тоже самое на клиенте. Либо взять уже готовый скрипт, библиотеку

в ASP.NET MVC с бородатых времён есть возможность работать с провайдером мета-данных, аннотациями и валидацией.
Да, я в курсе.
...
Рейтинг: 0 / 0
ASP.NET MVC. Проблемы с валидированием на клиентской стороне.
    #39626325
NickRenziglov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,
В принципе я начал лепить обертку для WCF-класса
Каждый член класса, пришедшего с WCF, дублируется в обертке, и в обертке уже прописываются атрибуты для валидации.
Это пошло, бросил.
Прицепил Bootstrap валидатор отсюда

http://1000hz.github.io/bootstrap-validator/#validator

Заработал, подлец, с ходу. Большего и не ищу. Спасибо.
...
Рейтинг: 0 / 0
ASP.NET MVC. Проблемы с валидированием на клиентской стороне.
    #39626339
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NickRenziglov,
Оставаться шарп программистом с кодом
Код: c#
1.
2.
3.
4.
[Display(Name = "Email address")]
[Required(ErrorMessage = "The email address is required")]
[EmailAddress(ErrorMessage = "Invalid Email Address")]
public string Email { get; set; }

или уходить в js каждый решает сам.
Удачи!
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ASP.NET MVC. Проблемы с валидированием на клиентской стороне.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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