Запутался в трех соснах. И видимо пока мелкософт не предложит свою реализацию subcontroller, так и придеться бродить между ними.
Задачка вроде бы простая.
Есть контроллер который как папа карло берет из бревна(Модели), данные. Обрабатывает их и передает во View.
И вот ту та наступает полный понедельник. Неужели каждый раз когда папе карло понадобиться один и тот же нос, у Буротины, он будет его строгать. Один и тот же нос, изо дня в день, ширк-ширк, ужас.
А теперь про сосны в которых я заблудился.
Можно действительно в каждом контроллере делать одну и туже постоянную работу. Например формировать информацию о пользователе. Это сосна раз.
Можно расширить ViewData, с помощью методов extension, и например формировать меню. Это сосна два. Причем со скрученным стволом, так как противоречит MVC.
Можно расширить ViewPage, с помощью тех же методов. Это сосна три. К тому же кроной перепуталась со второй сосной.
Все остальные варианты это метание между эти тремя соснами.
Есть еще один грамотный вариант, сделать subcontroller-ы самому. Но как то уже обожглись на этом. Когда сделали управляемое использование ViewEngine. Вышел новый CTP и на тебе там уже есть свойство ViewEngine которое позволяет менять View.
1 комментарий:
Who knows where to download XRumer 5.0 Palladium?
Help, please. All recommend this program to effectively advertise on the Internet, this is the best program!
Отправить комментарий