Должен ли я использовать много ContentPlaceHolders в ASP.NET MVC? - PullRequest
0 голосов
/ 18 августа 2010

Недавно Я сделал небольшой сайт и хочу переписать его с помощью ASP.NET MVC.В то же время я собираюсь внести некоторые улучшения: вставить путь карты сайта, иерархическое меню сбоку (должна быть выбрана текущая статья) и т. Д.

Должен ли я использовать индивидуальные ContentPlaceHolder для каждой такой части страницы или простоиспользовать один и создать такую ​​большую модель представления для моей страницы?

Ответы [ 2 ]

1 голос
/ 18 августа 2010

ContentPlaceHolder по-прежнему является совершенно допустимым элементом управления ASP.NET в движке представления Webforms.

Хотя бывают случаи, когда RenderAction является хорошим / лучшим вариантом, можно обоснованно утверждать, что RenderAction следует использовать с некоторым резервированием из-за того, что он повторно инициирует конвейер запросов ASP.NET MVC при каждом вызове. Например, не идеально иметь 8 вызовов RenderAction при каждой загрузке страницы.

1 голос
/ 18 августа 2010

Какая версия MVC? Если вы используете 2, посмотрите на RenderAction

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