Как создать динамическое меню в asp.net mvc? - PullRequest
1 голос
/ 16 марта 2010

Как создать динамическое меню на представлениях в asp.net mvc 2.0?

Ответы [ 2 ]

2 голосов
/ 16 марта 2010

Не могли бы вы быть немного более особенным, может быть?

Если это просто список ссылок, достаточно просто, вы просто зацикливаете их и выводите ссылку с помощью помощника Html.Action.

Что-то вроде:

<div class="menu">
<% // From the Controller we got the following list of links as a IEnumerable<String> { "Home", "About" } put in Model.
foreach(var lAddr in Model) { %>
    <%= Html.Action(lAddr, lAddr) %><br />
<% } %>
</div>

Это должно означать что-то вроде (если в контроллере с именем Home):

<a href="/Home/Home">Home</a><br /><a href="/Home/About">About</a>
0 голосов
/ 17 марта 2010

Используйте меню JQuery.

http://p.sohei.org/stuff/jquery/menu/demo/demo.html

Используйте контроллер для построения ViewData для меню. Создайте меню в представлении, перебирая ViewData for Menu.

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