一道.net面试题,不是很懂,求解释

发布网友 发布时间:2022-04-20 13:09

我来回答

3个回答

热心网友 时间:2022-07-13 08:41

【第一题】
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 此做法是将日期最新的上架商品显示为最前方也就是按添加时间排序并且字段一定要为管理员点选上架的商品。

热心网友 时间:2022-07-13 08:42

〔1〕
2种一种是把所有数据读出来,通过DATASET自带的特性,可以返回指定数据(比如返回第XX-XX个),还有就是通过存贮过程,返回XX-XX内的数据,跟不同数据库方法不一样。
分页的时候都是一样,得到数据个数/每个的个数,就是多少页(有余数多加一页)。可以通过GET来索引当前页。
〔2〕
XML可以这样设计,这个是我做过的。
<fid></fid><!--用来存放父ID的,为0就是主ID-->
<id></id><!--存放自己的ID-->
<text></text><!--内容的-->
用一个递归函数把第个为0的父ID和子ID都读出来就行了。我写过一个很简单
[3]
在商品里加一个STATE的字段,为INT的,你可以通过他的值来判断他是什么类型的,比如0正常商品,1制顶的,2是促销的,什么什么的

热心网友 时间:2022-07-13 08:42

1.定义好用到的控件,比如上一页,下一页,最后一页,第一页,当前第几页
需要几个属性,总共几条记录,每页几条记录,当前是第几页,然后就可以了.
2.递归
3.推出的新产品会有个时间,按时间倒排,就行了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com