Исходя из идеи Bala R, было бы лучше выполнить условную проверку, основанную на том, какое действие вы выполняете, сохраняете или отправляете.
Под этим я подразумеваю, что при сохранении проверяются только данные в полях, поэтому проверяйте пустые / пустые / стандартные значения и не проверяйте эти поля, а проверяйте поля в соответствии с правилами бизнес-логики / модели для тех, которые были введены .
Итак, скажем, у вас есть форма с именем, возрастом и полом, при попытке 1 пользователь заполняет свое имя как «1234», возраст как «12» и оставляет «секс» пустым, когда вы сохраняете, вам нужно чтобы пройти через каждый элемент управления и проверить те, которые имеют значения, в данном случае, имя и возраст, вы можете проверить имя и сообщить, что «1234» не является допустимым именем, но примите возраст как 12.
Возможно, вы бы лучше разместили эту серверную сторону, как если бы вы пытались проверить эту клиентскую сторону, было бы трудно различить обязательное поле, которое оставлено пустым, с намерением заполнить его позже, и поле, которое был оставлен пустым полной остановки. (Вы можете утверждать, что вам понадобится функция проверки Save () и Submit () на стороне клиента, чтобы обойти это, а также на стороне сервера).