繁体   English   中英

asp.net MVC数据库驱动的导航菜单

[英]asp.net MVC database driven navigation menu

有人能为我指出实现数据库驱动的分层导航菜单的正确方向吗? 我不想在这里重新发明轮子,所以我想知道是否已经完成了一些工作。 我知道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

您可能要看一看superfish-这是一个与jQuery兼容的菜单控件,它灵活并且使用语义标记。 您可以通过仅发出一组适当的<ul><li>标签来进行菜单。 他们甚至可以通过嵌套列表来嵌套以创建分层菜单。

它不直接与数据库表示形式交互-但是将这样的结构作为<ul>标记发出到标记中并对其应用超级鱼是很容易的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM