Используйте как можно больше валидаторов, они выдают клиенту некоторый javascript, чтобы вы могли выполнить много проверок, используя эти элементы управления, и только после того, как все они будут удовлетворены, он разрешит странице отправить.
Они запускаются при каждой отправке, поэтому, если вы не хотите, чтобы каждое действие отправки вызывало их, вы включаете элементы управления в группу проверки.
Они могут проверять ввод с помощью регулярных выражений, убедиться, что поле имеет значение, а также есть еще несколько.
Затем есть свойство для объявления «сообщения» и элемент управления для отображения всех сообщений валидатора. Все очень круто и встроено прямо в IDE.
Пойдите, проверьте элементы управления валидатора.