Генерация меню (.net mvc 3) - PullRequest
1 голос
/ 08 августа 2011

Добрый день!

У меня есть задача переписать сайт с классического asp на .net mvc. Все хорошо, но у меня проблема с генерацией меню.

Пожалуйста, следуйте redstore.com.ua (да, это онлайн-магазин секса :)), с левой стороны вы найдете меню, оно прекрасно работает. При нажатии на него, подменю будет падать с перенаправлением на страницу категории.

Таблица базы данных меню выглядит следующим образом:
id - идентификатор меню | int
m_name - заголовок меню | строка
m_rew - url имя элемента | строка
m_parent - идентификатор родительского каталога | int
m_type - тип пункта меню (1 - самый высокий уровень, 2 - средний уровень (красный пункт меню на сайте), 3 - уровень подменю (последний уровень)) | INT

Мне нужно решение для создания точно такого же функционального меню (что должно быть в модели, контроллере и представлении). Кто-нибудь может мне помочь?

Спасибо!

1 Ответ

1 голос
/ 08 августа 2011

Есть 2 хороших сайта, которые помогут вам сгенерировать нужные вам меню.

  1. http://haacked.com/archive/2009/11/18/aspnetmvc2-render-action.aspx
  2. http://forums.asp.net/t/1681889.aspx/1
  3. http://users.tpg.com.au/j_birch/plugins/superfish/

Меню - это просто комбинация

. Способ создания меню - с помощью CSS. Объедините эти 3 метода, чтобы создать нужные вам меню.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...