ASP.NET MVC2 - Работает ли Html.EditorForModel () на вложенной модели данных? - PullRequest
2 голосов
/ 26 апреля 2010

Мой тест показывает, что это не работает. Он игнорирует вложенные данные в модели. Кто-нибудь может это подтвердить?

1 Ответ

1 голос
/ 27 апреля 2010

Что ты имеешь в виду? Если вы определяете шаблон EditorTemplate для определенного типа, у вас есть полный контроль над HTML, который он отображает.

Похоже, вы используете шаблон редактора «по умолчанию», который MVC пытается использовать, если вы не настроили конкретный шаблон, и он должен перебирать только те простые свойства, которые он может найти с помощью анализа. Если вы создаете:

\Views\<Controller>\EditorTemplates\<YourViewModelName>.ascx

затем вы можете заставить его отображать все, что вы хотите.

...