пользовательские элементы управления и asp.net mvc

Вот один тривиальный вопрос, с которым я не знаю, как справиться. Мне нужно отображать список категорий на каждой странице и иметь возможность выбирать элементы из определенной категории для отображения. Я использую 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

17.08.2008 08:25:46
2 ОТВЕТА

Я использую компоненты MVC, которые заменили пользовательские элементы управления ascx в предпросмотре 4.
Пример: http://blog.wekeroad.com/blog/asp-net-mvc-preview-4-componentcontroller-is-now-renderaction/
Итак, Вы вызываете действие компонентов из View, которое затем выбирает View для рендеринга. Вы также можете передать данные в этом звонке.

2
17.08.2008 10:30:14

это фьючерсный проект MVC. Я, вероятно, попробую это http://forums.asp.net/t/1303328.aspx . Мне нужно сделать меню с категориями.

1
17.08.2008 11:02:40