Удаление требуемого атрибута из класса, но MVC3 по -прежнему не будет публиковать форму без значения в текстовом поле
-
25-10-2019 - |
Вопрос
У меня есть класс. В какой -то момент я установил свойства класса в [требуется] с использованием System.componentModel ....
Хорошо, тогда я понял, что это не нужно. Я удалил требуемое свойство, но когда я пытаюсь отправить форму в действие, форма не публикует и все еще пытается обеспечить заполнение текстового бокса (Themodelproperty).
Я удалил папку «OBJ», папку «Bin», а также «очистил» решения. Все еще нет решения.
Я не хочу делать глупый обходной путь, я хотел бы делать что -то правильно. Есть идеи, почему это происходит?
Решение
У вас есть два варианта:
- Установить свойство как
nullable
, - Выключите необходимый атрибут для типов значений (см. этот ответ)
Другие советы
Если у вас есть свойства типа значения. Проверка клиента всегда будет генерировать необходимые проверки. Если вам не нужна необходимая проверка для типов значений, сделайте их нулевыми.