自定义Asp.net导航菜单

时间:2009-06-16 03:38:20

标签: c# asp.net

在ASP.Net中开发自定义导航菜单是否有任何推荐方法,类似于内置的Asp.Menu navigation / web.sitemap如何工作?

我们需要复制DNN网站为另一个自定义构建的Web应用程序提供的确切菜单结构,以及在父菜单添加任何内容时可以动态生成的功能(可以使用DNN动态完成)

导航层次结构可以在DNN数据库中找到,但我不知道如何进行自定义构建菜单;或者即使可以做到。

感谢。

2 个答案:

答案 0 :(得分:0)

我的猜测是自定义站点地图提供程序。有一个不错的article on msdn应该指向正确的方向。

然后,如果你想自定义站点地图的渲染,我发现这个4guys article很棒。

答案 1 :(得分:0)

我不确定我们是在讨论webforms还是 mvc ,但对于mvc,https://github.com/maartenba/MvcSiteMapProvider优秀选择。你可以轻松改变渲染的内容和方式。