asp: повторитель и ActionLink - PullRequest
       2

asp: повторитель и ActionLink

0 голосов
/ 05 августа 2010

Могу ли я использовать asp: Repeater и Html.ActionLink вместе для создания динамического меню?Или есть другие методы, которые я могу использовать?

Примечание: я получаю список меню из SQL.

Ответы [ 2 ]

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

Я предполагаю, что вы используете ASP MVC 1 или 2, если вы используете HTML.ActionLink.Если это так, то вам нужно передать свой список элементов представлению через вашу модель или ViewModel и в представлении создать цикл for each для отображения элементов вместо использования элемента управления повторителя.

Другой вариант - создать частичное представление, в которое вы передаете список пунктов меню, и создать цикл for each, а затем визуализировать частичное в любом месте, где вам нужно показать свое меню.

если вы поместите меню на мастер-страницу, оно будет автоматически появляться везде.

0 голосов
/ 05 августа 2010

Я думаю, что вы можете, есть много информации в Интернете о том, как использовать элементы управления asp в коде MVC.Кроме того, MVC, кажется, имеет свой собственный ретранслятор: http://davidhayden.com/blog/dave/archive/2009/04/07/ASPNETMVCControlsASPNETMVCFuturesRepeaterControlExample.aspx

...