搜了好多次,都没有一个比较详细的教程,麻烦各位走过路过的CSDN的兄弟们帮忙,请教一下,在Net中做三级分类与数据库结合,一般是如何实现的。本人想要的效果就是在各大商务网站中看到的产品供求分类一样的,我到现在只看到过阿里妈妈的四级分类的,不知乍么动手,请大家帮忙,谢谢先.
本人email:[email protected]
本人email:[email protected]
解决方案 »
- 今天发现一个Nhibernate SessionManager有谁告诉我具体怎么用的?
- 关于文件上传问题
- asp.net删除数据,求救中
- 獲取數值問題
- |M| 如何给VS2005中的一个TextBox添加onfocus事件且让这个事件在服务器运行
- 把值传给 DropDownList控件 并把与该值相对应的item设为selected 怎么实现?
- 在asp.net中,浏览器关闭将触发什么事件
- 请问在模块中能不能操作session,cookies,能不能取得调用这个模块的页面中WEB控件的值?
- asp.net 如何把服务器文件下载到本地并打开
- asp.net还分c#,vb.net,j#这些类型吗?
- 读取数据库问题,急
- 把下面的题目答对90%以上给分
其实数据库里多两个字段就是了。ParentID父级的ID,ClassPath当前分类的路进表现为1,3,5
这样,表示顶级栏目ID为1,2级为3
我只有ASP实现的代码。原理是一样的。
必须
ParentID 父级ID
ClassPath 栏目路进
可加
Childs 子栏目数
ClassDepth 栏目深度4个的话某些情况下使用查询就少点了。但不太好控制。以前看动易代码的时候他还多了两个
PrvClassID 前面一个栏目ID
NextClassID 后面一个栏目ID
主要是为了好实现树形列表
然后在程序中可以用递归法把所有分类表示出来
第一种: ID,ParentID
ID表示当前分类ID,ParentID表示父级分类ID.
第二种:ID,Code
ID表示当前分类ID,Code表示当前分类识别码
例如分类1的识别码为0001
分类1的下属小分类为00010001 用这种方式来表示数据的从属关系