有人能为我指出实现数据库驱动的分层导航菜单的正确方向吗?我不想在这里重新发明轮子,所以我想知道是否已经完成了一些工作。我知道asp.net中的Menu控件,但是据我所知它不适用于MVC。作为框架的一部分,我已经可以提供一些用于此目的的东西了吗?如果没有,那么也许有几个链接可以向我指出正确的方向?

谢谢。

最佳答案

LBushkin的想法很好。有关从数据库发出<ul><li>标记的方法,请查看以下博客文章:

ASP.NET MVC递归TreeView帮助器
http://www.matthidinger.com/archive/2009/02/08/asp.net-mvc-recursive-treeview-helper.aspx

使用ASP.NET MVC框架渲染TreeView
http://mikehadlow.blogspot.com/2008/10/rendering-tree-view-using-mvc-framework.html

我个人使用了Matt Hidinger的递归TreeView Helper的修改版,并从我的数据库中提供了IQueryable几个。

关于asp.net MVC数据库驱动的导航菜单,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2367724/

10-10 17:21
查看更多