网站动态生成菜单问题

问题描述

我们在做网站的时候,前台的菜单经常是动态生成的,比如有首页、公司简介、企业新闻、产品等等,这些都是可以在后台设置,比如设置菜单名称,url等,这些菜单也可以说是栏目,一般数据库是一个树形结构的(parentid表示上级id),如果我们在生成这些菜单的时候,不把ID现实出来,比如只显示/product/或者/news/等,那么我们在aspx页面中如何得到栏目的ID呢?为了网站url好看点,不想搞一些ID,像动易生成的网站都是有ID的,比如/Detail/12_Item.aspx类似这样的,很不好看,SEO也不太支持,所以干脆就后台设置一个路径,前台显示出来就OK,但是后台cs页面怎么获取id,一直困扰啊。。。。。

解决方案

解决方案二:
你都五个裤衩了,还不知道SiteMap吗?
解决方案三:
引用1楼vrhero的回复:

你都五个裤衩了,还不知道SiteMap吗?

两个裤衩飘过俺晓得
解决方案四:
求贴出解决方案。。==
解决方案五:
引用2楼dongt1的回复:

引用1楼vrhero的回复:你都五个裤衩了,还不知道SiteMap吗?两个裤衩飘过俺晓得

一个裤衩的飘过
解决方案六:
URL重写
解决方案七:
用url重写成目录式的:Detail/Item/12
解决方案八:
尿性我两个裤衩
解决方案九:
像你这种只能用URL重写了!
解决方案十:
百度一下url重写很多很具体的例子
解决方案十一:
该回复于2011-12-19 11:03:29被版主删除
解决方案十二:

解决方案十三:

解决方案十四:
或者用xml
解决方案十五:
或者操作xml
解决方案:
如果你用asp.nermvc开发的话,路由会帮您搞定这些,

时间: 2025-01-03 07:59:03

网站动态生成菜单问题的相关文章

VC++中动态生成菜单技巧

下载源代码 一.前言    在实际运用中,经常需要根据操作来增减菜单和菜单项.在VC++开发环境下,动态生成菜单的方法有多种.例如:可以利用资源编辑器创建菜单资源,然后在程序运行中动态加入菜单,这种动态生成菜单的方法比较常见,运用比较多.用这种方法动态增加菜单时,首先需要在Resource.h中添加菜单ID:由于是动态生成的菜单选项,所以要实现它的功能就不能在ClassWizard中映射函数了,需要在头文件中手动添加消息函数原型,在代码文件中手动添加消息映射和添加消息响应函数.动态生成菜单的另一

VC动态生成菜单项的实现方法_C 语言

本例所述为使用VC编写的一个可以动态生成菜单项的类文件,这里展示的是其核心代码,代码备有比较详细的注释,相对而言理解起来并不复杂. 主要功能代码如下: #include "stdafx.h" #include "Test.h" #include "TestDlg.h" #ifdef _DEBUG #define new DEBUG_NEW #endif // 用于应用程序"关于"菜单项的 CAboutDlg 对话框 class

ext 权限 menu 动态-我想请教一个关于Ext JS4根据权限动态生成左侧树形菜单,和上侧Menu下拉菜单。

问题描述 我想请教一个关于Ext JS4根据权限动态生成左侧树形菜单,和上侧Menu下拉菜单. 我现在根据自己想的写了一个动态生成树的例子:数据库有 用户表 : 里面有个角色id ,角色表: 里面有个可以访问页面的Id号.然后我登陆的时候会判断用户拥有哪些id号,再根据id号生成树形菜单. 现在我在页面上侧加Menu的下拉菜单.也想根据权限生成,但是没有思路..想请教下各位,有什么例子可以借鉴 或者指点一下.谢谢啦 ~~

javascript动态生成树形菜单的方法_javascript技巧

本文实例讲述了javascript动态生成树形菜单的方法.分享给大家供大家参考,具体如下: //======================================== //Envrionment to hold Listeners //======================================== tv_listeners = new Array() ; function listener( type , handler ) { this.type = type ;

DW+ASP 玩转动态二级菜单

菜单|动态|二级菜单 一般情况下这种情况是来对二级的目录有用,对于现在网站流传的JS好多种,但都无外乎那些令像我这样的菜鸟晕头转向的JS代码..一下子for...一下子array的.废话少说,切入正题了. 首先得建一个表,当然,如果你的表中就已经建好目录的话,那这一步可以省略了.但有一点要提醒:这个表是我这个例子的使用依据(不知道这样说对不对). 由于我用的表是ACCESS的,所以建表就不说了,只列出这个两个表的相应的字段名(数据库名:db.mdb):表名:type_tree --父类字段:ty

Dreamweaver+ASP制作动态二级菜单

dreamweaver|菜单|动态|二级菜单 一般情况下这种情况是来对二级的目录有用,对于现在网站流传的JS好多种,但都无外乎那些令像我这样的菜鸟晕头转向的JS代码..一下子for...一下子array的. 首先得建一个表,当然,如果你的表中就已经建好目录的话,那这一步可以省略了.但有一点要提醒:这个表是我这个例子的使用依据(不知道这样说对不对). 由于我用的表是ACCESS的,所以建表就不说了,只列出这个两个表的相应的字段名(数据库名:db.mdb): 表名:type_tree --父类 字段

ASP动态生成的javascript表单验证代码

javascript|表单验证|动态 以网上down了一个ASP动态生成Form验证javascript的代码,自己扩容了一下.作者的大名我给忘了,不过我记得清楚,从第一条至第九条的代码都是该作者的原创.至于九至第十五条却是本人自己加的哦.而且由于本人水平有限,从第九条至第十五条不见得会条条生效啊?呵呵,其实把它贴在这里没有什么必要的,因为这点小会伎俩谁都会用的,我把它的作用定位为:开发时找不到该函数时到这里拷贝一下就可以了.呵,因为我即没有刻录机也没有移动硬盘.实在是没有办法把这些代码随身携带

JSP调用Java Bean在网页上动态生成柱状图

js|动态|网页|柱状图 我们经常要在网页看到一些动态更新的图片,最常见的莫过于股票的K线图,本文试图通过一个简单的实例,向大家展示如何通过JSP 调用Java Bean在网页上动态生成柱状图. 背景:本人最近在为某统计局开发项目时,涉及到在网页上动态生成图片的问题,费了一天的时间,终于搞定,为帮助大家在以后遇到同样的问题时不走弯路,现将设计思想及源代码公布出来,与大家共勉.以下代码在Windows2000成功测试通过,Web应用服务器采用Allaire公司的Jrun3.0,如有疑问,敬请联系作

复杂表单的动态生成与动态验证

这里所谓的复杂表单,是指表单中包含多种不同的输入类型,比如下拉列表框.单行文本.多行文本.数值等.在经常需要更换这类表单的场合,需要有一个表单的动态生成程序.本文介绍的正是这样一个系统,它以数据库保存表单定义数据,利用ASP脚本动态生成表单HTML代码以及验证表单输入的脚本. 一.定义数据库表结构 在Web上经常可以看到"每周调查"之类的表单,这就是一种需要经常更新的表单.如果有一个动态生成表单及其验证脚本的程序,可以大大减少制作这些表单的工作量. 在本文的动态表单生成与验证示例中,我