【问题标题】:Menu generation (.net mvc 3)菜单生成(.net mvc 3)
【发布时间】:2011-08-07 21:18:04
【问题描述】:

美好的一天!

我的任务是将站点从经典 asp 重写为 .net mvc。一切正常,但我在生成菜单时遇到了问题。

请关注 redstore.com.ua(是的,它是在线性用品商店 :)),您会在左侧找到菜单,它非常好用。当您点击它时,子菜单将下降并重定向到类别页面。

菜单的数据库表如下所示:
id - 菜单 ID |整数
m_name - 菜单标题 |字符串
m_rew - 项目的 url 名称 |字符串
m_parent - 父目录的id |整数
m_type - 菜单项的类型(1 - 最高级别,2 - 中间级别(现场红色菜单项),3 - 子菜单级别(最后一级))|诠释

我需要解决方案来生成完全相同的功能菜单(模型、控制器和视图中应该有什么)。有人可以帮帮我吗?

谢谢!

【问题讨论】:

    标签: asp.net-mvc-3 menu linq-to-entities


    【解决方案1】:

    有 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 种方法来生成您需要的菜单。
  • 【讨论】:

    • 我不能使用 javascript 来生成菜单,因为它没有被 SEO 公司批准(所以,#3 没有被批准),#1 离我的解决方案太远,#2 使用 xml 标记(我需要使用数据库中的数据)... :(
    猜你喜欢
    • 2011-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多