留言簿

我要留言
留言搜索

2008-03-09 16:36  priscilla

你好老师,请问一下如果使用皮肤定义分页控件外观的话,控件是支持SKINID的,但是我不知道怎么在SKIN文件里定义模板。请教一下好吗?<br>&lt;webdiyer:aspnetpager runat=&quot;server&quot; skinid=&quot;aspnetpager&quot; 。。。略&gt;我这样写的,总是提示未知的服务器标记“webdiyer:aspnetpager”。
回复:您需要注册控件,象这样:<%@ Register TagPrefix="webdiyer" Namespace="Wuqi.Webdiyer" Assembly="AspNetPager"%>。谢谢!

2008-03-07 16:08  jhtchina

谢谢你
回复:不客气,谢谢留言!

2008-03-07 14:30  raimond

站长,我使用你的控件有很长时间了。但是现在遇到了一个新问题。就是当一个表没有int类型且自动增长的主键时,这个存储过程该怎么写?谢谢了
回复:您好,只好这个字段的值不重复,那么和标识列没有区别,您只要把分页存储过程的临时表中那个int类型的字段改为您的表中主键字段类型就可以了,谢谢!

2008-03-07 08:12  chuzhaowei

谢谢您的回复,我知道数据库放在APP_DATA中,但是我附加的时候报错,不知道是不是我机子上的数据库有问题。<br><br>  能不能麻烦您在有时间的时候把该数据库的备份文件发给我,我想不用.mdf文件试试。谢谢!<br><br>  我的邮箱是:yxczw2003@yahoo.com.cn
回复:已发送,请注意查收。谢谢!

2008-03-06 16:44  zjxfei

你好,我的控件中,SubmitButton是一个以图片为背景的按钮,按钮比较大个,有41px高,但是这样设置后,导航的文字在垂直方向却在最底,不能垂直居中。这样看起来不美观。我也找不到设置这些文字垂直居中的方法。请问有什么办法解决吗?谢谢。
回复:您好,您可以通过设置SubmitButtonStyle="vertical-align:middle"来实现文字垂直居中的效果。谢谢!

2008-03-06 13:53  chuzhaowei

您好,您的助人为乐的态度和品德的确让人感到,谢谢!!<br>  我从您的网站上下了分页控件7.0这个版本,但是在自己机器上学习的时候您提供的数据库用不起来,也就是在sql server 2000 中附加报错,您在发布到网站上之前那个数据库存放的位置是不是在您机器的F盘上,我机器上没有F盘,所有附加不了。<br><br>  我的邮箱是yxczw2003@yahoo.com.cn,能不能麻烦您把数据库文件在发一份给我,谢谢!!
回复:您好,您可以直接在本站的下载页面下载AspNetPager702Samples.rar这个分页控件示例项目,数据库就在其中的App_Data目录中,附加数据库用的是相对路径,和项目在哪个盘没有关系,您可以从web.config中看到数据库连接。谢谢!

2008-03-06 09:19  gjhf2006

我使用分页控件,每次绑定数据时取PageSize和CurrentPageIndex 从数据集取10条出来实现分页,没用存储过程,当我页面时第一页时,我开始添加数据,一直停留在添加页面不停添加几条数据后,返回到主页发现没有分页,而我每添加一条数据成功后就跳转到主页,就可以正确实现分页,是哪里需要处理啊?
回复:您是否缓存了数据?您是如何返回到分页页面的?是通过回发还是直接打开页面呢?如果您是在分页页面添加数据的,那么要让控件重新分页必须在添加数据后重新设置RecordCount属性为最新的记录数才行,否则它会从ViewState中获取上次的记录总数,这和分页控件没有关系。谢谢!

2008-03-05 12:31  yecai85

我设置了URL重写, UrlRewritePattern=&quot;./case-{0}.aspx&quot;但是case.aspx这个页面是根据之前传过来的参数显示数据的,我想让实际地址case.aspx?page=$1&amp;key=$2,就是再带个参数,这样url转发 要怎么做
回复:对不起,我不太明白您的意思,您是想继续显示后边的其它参数吗?如果这样的话您必须知道参数名才行。

2008-03-05 12:02  onedotone

我测了一下自动生成存储过程的功能,结果如下:<br>create procedure ProductList <br>(@pagesize int,<br>@pageindex int,<br>@docount bit)<br>as<br><br>if(@docount=1)<br>select count(*) from Product<br>else<br>begin<br> with temptbl as (<br>SELECT ROW_NUMBER() OVER (ORDER BY AutoID desc)AS Row, O.ID,O. CID,O. PName from Product )<br> SELECT * FROM temptbl where Row between (@pageindex-1)*@pagesize+1 and (@pageindex-1)*@pagesize+@pagesize<br>end<br>------------------------------------<br>这个自动生成的存储过程有些问题,主要是SELECT ROW_NUMBER() OVER (ORDER BY AutoID desc)AS Row, O.ID,O. CID,O. PName from Product这句,那个O没有指定是哪个表,应该是SELECT ROW_NUMBER() OVER (ORDER BY AutoID desc)AS Row, O.ID,O.CID,O.PName from Product O 或是SELECT ROW_NUMBER() OVER (ORDER BY AutoID desc)AS Row, ID,CID,PName from Product
回复:确实有这个问题,谢谢您的反馈意见,我会抽出时间尽快修复这个问题!

2008-03-05 09:38  gbq9081

关于AspNetPager的多表分页问题<br>能不能写一个多表分页的存储过程<br>在很多情况下数据库信息不止从一个表中提取<br><br>急急急!!!!
回复:您好,这很难有高效通用的分页存储过程,您可以试试本站分页资源栏目中邹键的分页存储过程。谢谢!
;