由于是才学开发。
好多情况都不知道怎么处理如一个图书销售系统。
书籍使用DATALIST来显示。
那么点击其中一本书以后就进入了这本书的详细介绍页面。
这个时候怎么显示这本书的目录导航呢?
如:点击---习题集--
导航就显示为
考试类>冬季统一考试类>习题类这个种方式是怎么实现的??????
用VS自带的导航吗?????
这里Datalist是自己写语句绑定的。
好多情况都不知道怎么处理如一个图书销售系统。
书籍使用DATALIST来显示。
那么点击其中一本书以后就进入了这本书的详细介绍页面。
这个时候怎么显示这本书的目录导航呢?
如:点击---习题集--
导航就显示为
考试类>冬季统一考试类>习题类这个种方式是怎么实现的??????
用VS自带的导航吗?????
这里Datalist是自己写语句绑定的。
自己直接在后台输出 “考试类>冬季统一考试类>习题类”这样的导航吧
方法二:做一个导航用户控件(*.ascx)加载在页面上,并在加载时传入本页信息,以自动获取导航信息
再挖掘深一点可以发现。
许多的购物网站里面的分类都是使用一张表完成。就想下面。Classid Classname Fatherid Level
1 考试类 -1 01
2 冬季统一考试类 1 0101
3 春季统一考试类 1 0102
4 习题类 2 010101诸如这种数据模式,这本习题集只有一个类别属性的那就是
BOOK --CLASSID
要在导航里面把他的上级类别全部显示出来,应该????用sql????似乎不好实现啊。
这个是不是高深了一点?可否再说详细一点啊。
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
goALTER FUNCTION [dbo].[UFDeptFullName]
(
@id int
)
RETURNS varchar(500)
AS
BEGIN
DECLARE @name varchar(500)
DECLARE @parentid int
DECLARE @FullName varchar(500) SELECT @parentid = ParentMask, @name = DeptName FROM tblDepartment WHERE DeptMask = @id
IF @parentid = -1
BEGIN
SET @FullName = @name
END ELSE
BEGIN
SET @FullName = [dbo].[UFDeptFullName](@parentid) + '\' + @name
END
RETURN @FullName
END