对于Web应用程序中的任何页面,请指出“我在哪里”

时间:2011-08-30 16:48:10

标签: asp.net-mvc

我的Web应用程序在菜单树方面有一个非常深的结构,有一个菜单选项可以降低3或4级。

例如,请考虑菜单项应用程序

中的以下树
  • 应用
    • 模块
        • Section_Ads
          • Ads_Config

通过在Application菜单项中输入名为 As01 的应用程序,我们可以查看其模块。因此,如果我们创建或编辑模块,我们可以在里面为它创建章节,在这些章节中我们可以添加广告等。

因此,让我们假设我们在Section_ads菜单项中,我们选择了应用程序As01,模块Mod01,部分Sect01,现在我们可以看到相应的Section_Ads页面。 我想向用户显示一个路径,其中包含指向用户在应用程序中的位置的链接,如下所示:

As01 - > Mod01 - > Sect01

通过上述内容,他可以轻松返回应用程序As01的页面来查看其模块,或者返回到该应用程序的模块页面以选择其他扇区,甚至可以创建一个新扇区。

如何以优雅高效的方式实现这一目标?

2 个答案:

答案 0 :(得分:1)

搜索breadcrumps实现,API的数量有助于实现它。 Yahoo APi就是其中之一。

答案 1 :(得分:1)

由于您在ASP.NET MVC而不是Javascript中提问,我建议在ASP.NET MVC中搜索有关面包屑的现有问题。这就是你得到的!

How can dynamic breadcrumbs be achieved with ASP.net MVC?

此问题的相关问题也有帮助。