Можно ли привязать Master ViewPage к другому объекту, чем к дочерней странице просмотра? - PullRequest
0 голосов
/ 04 ноября 2011

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

Это выполнимо?

Одна мысль, что у меня была одна модель данных для всего, что затем было бы унаследованодругой моделью для конкретного контроллера, и тогда мне нужно было бы, чтобы каждая страница была привязана к абстрактной модели.Но разве это лучшая практика?

Спасибо.

1 Ответ

0 голосов
/ 04 ноября 2011

По дочернему виду, вы говорите о частичном представлении, или используете Html.Action, или что-то еще? Если вы используете HTML.Action, вы передаете ему параметры маршрутизации, и он загружает любую модель по своему усмотрению, но не наследует ее от родителя. Но частичное представление получает модель из родительского представления ... так что вы можете использовать любую модель, какую захотите, если явно передаете конкретную модель ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...