C#。net怎么做动态的导航菜单。通过数据库生成对应菜单项

C#。net怎么做动态的导航菜单。通过数据库生成对应菜单项,第1张

之前我回答过类似你的这种问题,我这给你贴过来吧!你看看!

在数据库中设计一张导航

该表包含以下主要字段

id 导航编号,一般自动增长

navName 导航菜单名称

navOrder 导航菜单优先级,排序

pageNameID 所属页面ID,这个一般由页面类型表中的ID外键关系

navLevel 导航级别,记录当前菜单位置

navParentID 当前导航父级导航ID

然后在程序中根据页面类型ID获取当前页面该加载哪些菜单!

一条select语句就搞定了!接着就是页面绑定的问题了!

表结构如下

id navName navOrder pagenameidnavLevel navParentID pageUrl

1 人员信息管理 01 00 a.aspx

2 *人员登录 1 1 1 1 a.aspx

3 *人员列表 11 1 1 a.aspx

4 *人员详细信息 11 1 1 a.aspx

5 图书信息管理0 2 0 0 b.aspx

6 *新书登录 1 2 1 5 b.aspx

7 *图书列表 1 2 1 5 b.aspx

8 *借阅记录 1 2 1 5 b.aspx

查询方法

如果你要查 ”人员信息管理“ 菜单 就如下查询

select * from tableName where navParentID = 1

如果你要查 ‘图书信息管理“ 菜单 就如下查询

select * from tableName where navParentID = 5

这样你就可以在数据库中轻松管理导航菜单了

关于相关的前端页面 *** 控菜单就需要用javascript和css了。

你可以关注我的博客http://www.coblogs.co,里面有类似这些相关文章。

CSS菜单实例大全.100个 http://www.coblogs.co/Article/83.html

作为一个网站的核心模块,它对于网站的分流以及用户的指导起着至关重要的作用。那么如何制作网页的导航栏呢?下面小编将给您支招,2大步即可完成导航栏的添加,让你在网页制作过程中省心又省事。

ce881c1c3191ac4eee859298c78389d2.png

一、账号登录

进入凡科网首页,点击右上角的【登录】按钮,完成凡科网账号的登录,进入企业中心页面,点击【凡科建站】,进入网页制作页面。

二、添加模块

1、点击左侧工具栏中的第三个按钮【设置】,在【基础设置】-【全站设置】-【网站导航】中,打上勾,表示已添加。在添加后点击【立即保存】,将鼠标移至导航栏中,在设置栏中有3个可以设置的内容。

2、点击【管理栏目】,在这个设置栏目中,站长可以对导航栏中显示的栏目进行设置。点击某栏目中的【编辑】按钮,站长可以修改该栏目的名称、链接类型、打开方式、栏目权限以及相关的百度优化。链接类型决定了该栏目的跳转页面,百度优化的设置内容会影响网站的收录情况,因此这两个内容在网页制作时需要重点设置。

3、点击【设置样式】,其中有常规、展示设置以及高级3个方面的设置内容。在【常规】方面,站长可以选择导航栏的颜色、相关的展示样式以及栏目的展示方式。在【展示设置】方面,站长可以设置各级栏目的颜色、字体、宽高、间距、圆角、边框等内容。在【高级】方面,站长可以设置导航内容区位置、高度、对齐、背景等内容。如果站长不想在这方面放过多的心思,那么选择默认设置是一个比较不错选择。

4、点击【新增栏目】,站长可以新创建一个栏目,其中需要完成栏目命名、类型选择等设置,完成上述设置后即可增添一个新的栏目。

5、如果您想改变网站导航栏的位置,在网站导航栏处点击鼠标左键,直接进行拖拽即可改变网站导航栏的位置。

备实用性和美观性。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11750803.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存