пользовательские элементы управления и asp.net mvc - PullRequest
3 голосов
/ 17 августа 2008

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

Ответы [ 2 ]

2 голосов
/ 17 августа 2008

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

1 голос
/ 17 августа 2008

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

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