留言簿

我要留言
留言搜索

2007-09-24 22:16  xqxujun

根本触发不了AspNetPager1_PageChanged事件呀,我用在其他地方可以,运用到项目中就出问题了~~
回复:您编写事件处理程序了吗?把事件处理程序和事件挂钩了吗?怎么知道它没有运行呢?

2007-09-24 14:31  xqxujun

视图,存储过程<br>我刚学。NET不久<br>我建了个视图进行分页,用你的存储过程生成的话但没有主键,自己又不会写存储过程,实在是郁闷
回复:没有主键确实不太好写分页存储过程,而且没有主健的数据很容易出现重复的记录,导致分页不正确,建议您把相关表的主键也引入视图中。

2007-09-24 08:47  ayurep

用&lt;span id=&quot;AspNetPager1&quot;&gt;的好外是不会独占一行,正因为这样布局上可以在其左右加一些文字或图片,如果要AspNetPager占一行得话,直接&lt;br&gt;就可以啦.<br><br>当然还是可以再多套div的方法或是其它来达到我说的和文字同行,但多了代码感觉不爽,呵呵.我只是想有方便的为什么不用呢!
回复:分页控件从一开始就用div标签,现在不可能改过来,因为这会对很多使用这个控件的开发者升级带来麻烦,这将导致升级后原来的布局完全改变,而且对多数分页功能来说,分页导航栏都是单独处于一行的,所以用div比较好一些,其实如果要让分页控件与其它页面上的元素处于同一行也无需用父窗口嵌套,只需设置它的CSS样式的float="left"或"right"即可。

2007-09-24 08:32  wflaugh

我用了微软的ajax,有一个dataview在UpdatePanel中,但AspNetPager没有在这个UpdatePanel中,现在这样指定<br> &lt;asp:AsyncPostBackTrigger  ControlID=&quot;pager&quot; EventName=&quot;PageChanged&quot;/&gt;<br><br>不知道吴老师有没有发现这个问题,这个时候分页控件不正常,当点击页索引的时候数据会发生变化,但索引导航条没有变化,也就是说,我点击了第3页以后,索引还是显示在第一页,首页还有上一页的按钮是灰色的不能使用,不知道这个问题该怎么解决? <br>效果图片您看一下http://bbs.wf35.com/1.jpg
回复:那是肯定的,没有把AspNetPager放在UpdatePanel中,那么UpdatePanel就无法更新它的状态,而AspNetPager要自己更新状态的话必须回发或打开新的包含Url分页参数的页面,解决这个问题只能把分页控件放在UpdatePanel中。谢谢!

2007-09-24 06:55  bmw

谢谢站长的恢复,我会点击广告来支持你的。
回复:谢谢,不过不能频繁乱点哟,那样会被认为作弊而害苦我:)现在的广告费基本上刚勉强能够支付每月一百元的虚拟主机费用!

2007-09-23 17:09  diouf

你好:<br>    我的项目中遇到一个比较棘手的问题,客户要求不能使用任何第三方dll,如何利用你的aspnetpager类再做一个ASCS控件来调用?  我将aspnetpager.cs以及AspNetPager.en.resx,AspNetPager.resx复制到项目中 不知如何在ascx里去使用以上源文件  能否指点一二?<br>谢谢!
回复:resx是资源文件,分页控件用这些文件主要是解决多语言版本的问题,您不需要在用户控件中调用这些文件,用户控件中调用的应该是AspNetPager类,调用前需要引用Wuqi.Webdiyer命名空间。

2007-09-21 17:16  ayurep

能不能改成流得方式呢,<br>&lt;div id=&quot;AspNetPager1&quot;&gt;生成这样用的div不方便布局在页面上.<br><br>我用了下vs2008的DataPager它升成出来是&lt;span id=&quot;DataPager1&quot;&gt;
回复:我还没有听说过有这个问题,您说的不方便是怎么回事呢?用div主要是考虑让分页控件单独占一行,当然您也可以用CSS或其它布局方式来控制它,使它可以处于任何地方。谢谢!

2007-09-21 09:45  aikan

贵站控件有个bug 我的机器环境为win2003 .net 1.1.4 net2.0共存 数据库为sql2000 分页正常 但是在点击分页8-10次 下一页 之后 后面的分页无法点击了 链接和按钮都失效了 忘了说明一下 aspnetpager控件用的是 for vs.2003
回复:是到最后一页了吗?

2007-09-20 21:22  bmw

还是我,用两个字段排序也可以的。<br>如:order by aa asc,bb desc<br><br>如果存储过程不用排序的话也行。<br>那是在视图里先排好顺序性能好啊!<br>还是在存储过程里排序性能好啊!<br>我用了两个字段排序。<br>谢谢!!
回复:那应该没有太大区别,您可以自己测试一下。谢谢!

2007-09-20 21:00  bmw

你好站长,问个问题就是生成存储过程的那个工具。有个排序字段。存储过程生成后,我把order by aa asc去掉了。影响使用吗?<br>我看也不出错。是不是性能不太好了阿!<br>我查询的是视图,我在视图里已经排好序了。<br>要是不能去是不是排序也可用两个字段阿。<br>如:order by aa asc,bb desxc<br>这样行不行啊!<br><br>谢谢!!!
回复:是的,如果视图中已经排好序,可以不用再排序。如果用多个字段排序,语法可以是这样:order by aa asc,bb desc,您上面的desc写错了。
;