MVC2: проблемы в состоянии редактирования с состоянием модели при использовании структуры - PullRequest
0 голосов
/ 08 марта 2011

У меня следующая проблема. Я использую структуру (не одну таблицу), чтобы отобразить мою страницу редактирования.

Когда я отправляю свою страницу (страницу ascx), после заполнения всех полей я заполняю некоторый ModelState.Error (с ModelState.AddModelError) Это хорошо определяется моей строкой кода "if (! ModelState.IsValid)"

Однако, как только форма обновлена ​​(как только строка «return» моего Edit (post) вызывает), не отображается ModelErrorState. Тот же код на форме, использующей одну таблицу, работает без проблем.

Я почти уверен, что проблема в том, как я перезагружаю свою структуру.

Есть идеи?

1 Ответ

0 голосов
/ 31 марта 2011

Ну, я наконец нашел свой ответ.

Я писал следующую строку: ModelState.AddModelError ("MY_DATE_TO_FILL", "Пожалуйста, заполните это поле");

вместо следующего: ModelState.AddModelError ("MyClass.MY_DATE_TO_FILL", "Пожалуйста, заполните это поле");

Сейчас работает.

...