【第一题】 1:首先获取所有参与分页信息的总条数。 2:确定每页显示多少条信息。 3:运用SQL子查询语句读取数据库信息并且将显示行数与当前页数传入参数。 例:select top 行数 * from 表明 where 主键ID not in(select top 当前页数 主键ID from 表明) 4:在控制分页时候要用信息总条数除以每页显示的行数,如果对0取莫有余数则总页数递增1否则直接显示整除的数。取莫的意思就是XX/XX的余数。 5:在超链接上是传参,规则是第一页传入当前1;最后一页传入第4步中的到的数;上也一页传入当前页-1;下一页传入当前页+1; 【第二题】 1:要确定树是共几级分类,如果有级数则建立数据库中表的主外建并在程序中运用嵌套Repeater方法读取数据即可完成。 2:如果没有固定级数,那么必须要把所有树信息存入到数据表中,并且运用数据表中的字段模拟主外键,然后用数据容器一并将树信息读出即可。(如果要是无限级数 业务逻辑比较复杂。一时半会说不清楚) 【第三题】 1:只需要在数据表中设计一个字段为是否上架。 2:管理员在网站后台点选此商品为新品上架时则数据库字段中的值为1否则就是不上架那么就为0. 3:在添加商品时要将数据表中的上架字段默认值设为0,这个在设计表时做。 4:前台获取的时候只需要在SQL语句中利用where 上架字段=1即可 5:在SQL语句的后面要有 order by 添加时间 desc 此做法是将日期最新的上架商品显示为最前方也就是按添加时间排序并且字段一定要为管理员点选上架的商品。