Проверка SSN в MVC2

#asp.net-mvc #asp.net-mvc-2

#asp.net-mvc #asp.net-mvc-2

Вопрос:

У меня есть бизнес-требование, в котором мне нужно отобразить поле SSN в трех отдельных текстовых полях, и если какое-либо из текстовых полей пусто, и пользователь нажимает сохранить, мне нужно отобразить распространенное сообщение об ошибке поверх поля SSN, в котором говорится: «SSN является обязательным полем». Я добавил обязательный атрибут поля в модель представления для всех этих полей, поэтому я получаю три сообщения об изменении, в которых говорится, что требуется SSN. как в этом случае представить только одно редактирование?

Я использую ASP.NET MVC 2

Моя модель представления выглядит следующим образом

 [Required]
SSN_FirstThreeDigits
[Required]
SSN_SecondTwoDigits
[Required]
SSN_ThirdFourDigits
  

Есть предложения

Спасибо Subu

Комментарии:

1. К вашему сведению, последних цифр 4, а не 3.

2. конечно. это была моя опечатка. любые предложения по подходу

Ответ №1:

SSNValidator.com теперь есть API для проверки номеров социального страхования. Элементы данных включают в себя, был ли выдан номер, приблизительную дату выдачи, состояние выдачи и использовался ли он в заявлении о смерти. Перейдите на сайт и щелкните ссылки API / Пакетная обработка для получения подробной информации.

Ответ №2:

Ответ №3:

Вам может понадобиться пользовательская привязка модели. Пожалуйста, взгляните на эту статью и посмотрите, как он проверяет дату рождения