Удаление требуемого атрибута из класса, но MVC3 по -прежнему не будет публиковать форму без значения в текстовом поле

StackOverflow https://stackoverflow.com/questions/6814853

Вопрос

У меня есть класс. В какой -то момент я установил свойства класса в [требуется] с использованием System.componentModel ....

Хорошо, тогда я понял, что это не нужно. Я удалил требуемое свойство, но когда я пытаюсь отправить форму в действие, форма не публикует и все еще пытается обеспечить заполнение текстового бокса (Themodelproperty).

Я удалил папку «OBJ», папку «Bin», а также «очистил» решения. Все еще нет решения.

Я не хочу делать глупый обходной путь, я хотел бы делать что -то правильно. Есть идеи, почему это происходит?

Это было полезно?

Решение

У вас есть два варианта:

  1. Установить свойство как nullable,
  2. Выключите необходимый атрибут для типов значений (см. этот ответ)

Другие советы

Если у вас есть свойства типа значения. Проверка клиента всегда будет генерировать необходимые проверки. Если вам не нужна необходимая проверка для типов значений, сделайте их нулевыми.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top