Есть ли какая-нибудь базовая проверка, которую вы проводите для каждого поля, в которое пользователь может ввести?
Как правило, нет. Однако некоторые конкретные приложения могут иметь это требование для этого приложения, поэтому, например, все текстовые поля в приложении ограничены 255 символами. Или приложение может иметь определенные виды входных данных, которые разделяют общие требования проверки. Например, вы можете разделить ввод текста на несколько типов: произвольная форма, деньги, даты и т. Д.
В этих случаях вы можете реализовать пользовательские элементы управления или пользовательские элементы управления , которые обертывают логику проверки для каждого вида ввода самим вводом. Затем просто отбросьте правильный вид контроля в вашей форме, и логика проверки будет следовать за ним.