留言簿
留言成功,请等待站长审核,谢谢支持!
2009-12-03 15:43 HOHO
请问分页最后生成的2个40%和60%的TD,怎么设置第一个td左对齐靠边,第二个td右对齐靠边。 也就是两端显示啊。
回复:您好,分页控件的对方方式可以通过HorizontalAlign属性进行设置,自定义信息区的文本对齐方式可以通过CustomInfoTextAlign属性设置,请参考控件帮助文档中的说明。
2009-12-02 15:17 王先生
点击页码分页后,内容显示了,分页条不见了,何故?
回复:应该是分页后,RecordCount属性值错误引起的,导致分页的记录总数只有一页了,请检查您的代码。
2009-12-02 10:16 Liu
您好! 在使用你的控件的过程中,遇到一个问题,我能否动态控制页码显示的数量,比如 首页 上页 1 2 3 4 5 6 7 8 9 10 ...下页 末页 而我现在,不需要1-10页那么多,我只需要1-5页的页码显示出来,点击“...”就出现6-10页呢? 如下: 首页 上页 1 2 3 4 5 ...下页 末页
回复:您好,通过设置NumericButtonCount=5就可以了,请参考控件帮助中的说明。谢谢!
2009-12-01 20:34 hkstb
在AJAX中,如何控制每页显示的条目数?
回复:您好,我不太明白您的意思,您说的什么Ajax中?是MvcPager吗?这个分页控件每页显示的记录数是通过PagedList的PageSize属性控制的。
2009-12-01 03:47 wflaugh
mvc中我使用 PageNumberFormatString="<li>{0}</li>" 显示的时候怎么都给转义了?
回复:您好,您说的转义是指格式字符串被Html编码了吗?这个问题确实存在,我会很快修正并发布新版本的。谢谢!
2009-11-30 17:18 王伟
编译器错误消息: CS0234: 命名空间“Wuqi.Webdiyer”中不存在类型或命名空间名称“PageChangedEventArgs”(是缺少程序集引用吗?) 源错误: 行 42: 行 43: } 行 44: protected void pager_PageChanged1(object src, Wuqi.Webdiyer.PageChangedEventArgs e) 行 45: { 行 46: pager.CurrentPageIndex = e.NewPageIndex; ----------------------------------- 上面是调用7.1.0.0的dll就这样,如果换成4.3的就可以,但4.3的dll会在火狐下出现 <!------aspnetpager 4.3 end----->这样的错误,我想用最新版本,请问这是怎么回事。 我已经调用了using Wuqi.Webdiyer;
回复:您好,您用的.net框架版本是1.1吧?AspNetPager 5.0版以后就不支持.net framework 1.1了,所以您只能用4.3版,除非把您的项目升级到.net 2.0。
2009-11-27 12:48 小叶
回复:您好,我看了好几遍了实在看不懂您的意思,用Url分页,“回发的时候,页面里 Aspnet控件的值还没取到”是什么意思呢?您既然在Page_Load方法中设置了总记录数,为什么在绑定之前又设置一次呢?如果是通过回发查询进行分页,那么设置查询结果总记录数可以在查询按钮的点击事件中设置,Page_Load中设置RecordCount属性时必须将代码放在 if(!IsPostBack)块中,否则其它地方设置的这个属性值都会被覆盖! 不好意思!可能说的不太清楚! 举个例子吧:DropDownList控件的当前值在PageLoad事件里是取不到,必须在SelecIndexChange事件以后才可以取到,而我的查询条件必须根据这个DropDownList控件的值来生成的,所以在PageLoad设置总数肯定是错的,一般我都是在页面的OnPreRender事件里做绑定数据的,所以.............................
回复:“举个例子吧:DropDownList控件的当前值在PageLoad事件里是取不到”?如果您说的当前值指的是选中的值的话,那很明显您错了,不信您好好测试一下,没有问题的。
2009-11-26 19:32 小龙
您好!昨天晚上看见您的这个控件,就下了,今天弄了好久都没能成功分页,示例代码有些看不懂。 <appSettings> <add key="pagedSPName" value="P_GetPagedOrders2000"/> </appSettings> Repeater1.DataSource = SqlHelper.ExecuteReader(CommandType.StoredProcedure, ConfigurationManager.AppSettings["pagedSPName"], 其它,问下您那是否开有QQ交流群么?
回复:您好,这是最基本的在web.config中设置和读取相关配置的方法,和分页控件没有关系,如果不懂这些的话建议您先了解一下asp.net的基础知识。现在没有QQ交流群,一般有问题在论坛或者这里的留言簿就可以解决了。
2009-11-26 09:14 张永斌
create or replace package JT_P_page is type type_cur is ref cursor; --定义游标变量用于返回记录集 procedure Pagination (Pindex in number, --要显示的页数索引,从0开始 Psql in varchar2, --产生分页数据的查询语句 Psize in number, --每页显示记录数 Pcount out number, --返回的分页数 Prowcount out number, --返回的记录数 v_cur out type_cur --返回分页数据的游标 ); end JT_P_page; --定义包主体 create or replace package body JT_P_page is procedure Pagination(Pindex in number, --要显示的页数索引,从0开始 Psql in varchar2, --产生分页数据的查询语句 Psize in number, --每页显示记录数 Pcount out number, --返回的分页数 Prowcount out number, --返回的记录数 v_cur out type_cur --返回分页数据的游标 ) AS v_sql VARCHAR2(1000); v_Pbegin number; v_Pend number; begin v_sql := 'select count(*) from (' || Psql || ')'; execute immediate v_sql into Prowcount; --计算记录总数 Pcount := ceil(Prowcount / Psize); --计算分页总数 --显示任意页内容 v_Pend := Pindex * Psize + Psize; v_Pbegin := v_Pend - Psize + 1; v_sql := 'select * from (' || Psql || ') where rn between ' || v_Pbegin || ' and ' || v_Pend; open v_cur for v_sql; end Pagination; end JT_P_page; 杨老师,我这有oracle的分页存储过程,请问怎么结合您的AspNetPager 7.2版本啊?能否给个Demo
回复:您好,我已几年没接触Oracle了,对这个过程看得不是很懂,要使用分页控件,最主要的是两点:1、获取要分页的总记录数并将其赋给RecordCount属性;2、编写AspNetPager的PageChanged事件处理程序,在处理程序中根据分页控件的相关属性(如当前页索引CurrentPageIndex等)值获取并显示当前页的数据。无论是否用存储过程或者用什么数据库和控件都没有直接关系的,如果还不懂,建议您下载示例项目参考一下。谢谢!
2009-11-25 16:48 tx
你好,我使用了AspNetPager.dll 在连续点下一页时候出现黄页错误: 未将对象引用到对象的实例
回复:您好,这和分页控件应该没有关系,请检查您的数据获取和绑定代码,在调试模式下看一下详细的错误信息出现在代码的什么地方,然后查找问题进行解决。