У меня есть стандартный атрибут RequiredIf для некоторой условной проверки.
Моя форма и модель довольно большие, модель имеет 63 свойства, большинство из которых проверены.
В любом случае, у меня проблема с загрузкой моей модели в , пока моя проверка выполняется.
Если я поставлю точку останова в первой строке кода внутри метода 'RequiredIf' 'IsValid', я увижу, что в моей модели много пустых значений. Когда я нажимаю F5 (чтобы перейти к проверке следующего свойства), все еще остается много нулей. Если я нажму F5 еще 5 раз, модель волшебным образом заполнится данными, которые я разместил.
Из-за этого мои первые 5-6 проверок испорчены. Кто-нибудь знает что-нибудь о том, как загружаются модели? Я не использую привязку пользовательской модели.