在ASP.Net中开发自定义导航菜单是否有任何推荐方法,类似于内置的Asp.Menu navigation / web.sitemap如何工作?
我们需要复制DNN网站为另一个自定义构建的Web应用程序提供的确切菜单结构,以及在父菜单添加任何内容时可以动态生成的功能(可以使用DNN动态完成)
导航层次结构可以在DNN数据库中找到,但我不知道如何进行自定义构建菜单;或者即使可以做到。
感谢。
答案 0 :(得分:0)
我的猜测是自定义站点地图提供程序。有一个不错的article on msdn应该指向正确的方向。
然后,如果你想自定义站点地图的渲染,我发现这个4guys article很棒。
答案 1 :(得分:0)
我不确定我们是在讨论webforms还是 mvc ,但对于mvc,https://github.com/maartenba/MvcSiteMapProvider是优秀选择。你可以轻松改变渲染的内容和方式。