Вот один тривиальный вопрос, который я не знаю, как с ним справиться. Мне нужно отображать список категорий на каждой странице и иметь возможность выбирать элементы из определенной категории для отображения. Я использую asp.net MVC, и решил создать пользовательский элемент управления, который будет отображать категории. Мой вопрос: как лучше всего передать данные в пользовательский элемент управления? Я уже нашел некоторую информацию в этих сообщениях в блоге:
http://weblogs.asp.net/stephenwalther/archive/2008/08/12/asp-net-mvc-tip-31-passing-data-to-master-pages-and-user-controls.aspx
http://blog.matthidinger.com/2008/02/21/ASPNETMVCUserControlsStartToFinish.aspx
Мне бы тоже хотелось услышать ваше мнение.
PS. Мне бы хотелось услышать мнение Джеффа, особенно из-за его опыта работы с UC в Stackoverflow
Я использую компоненты mvc, которые заменили пользовательские элементы управления ascx в предпросмотре 4. Пример: http://blog.wekeroad.com/blog/asp-net-mvc-preview-4-componentcontroller-is-now-renderaction/ Итак, вы вызываете действие компонента из View, которое затем выбирает View для рендеринга. Вы можете также передавать данные в этом вызове.
это фьючерсный проект MVC. я, наверное, попробую это http://forums.asp.net/t/1303328.aspx. Мне нужно сделать меню с категориями.