Проблема в том, что Html-помощники получают данные от ModelState
, а не от модели, которую вы передаете при вызове действия после публикации . Чтобы решить эту проблему, вы можете позвонить ModelState.Clear()
вопубликовать действие перед возвратом своего представления. Таким образом, информация в ModelState
будет очищена и повторно заполнена после восстановления вашего представления.
Более подробную информацию об этой проблеме (и других решениях) можно найти вэтот блог