留言簿

我要留言
留言搜索

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
在连续点下一页时候出现黄页错误:
未将对象引用到对象的实例
回复:您好,这和分页控件应该没有关系,请检查您的数据获取和绑定代码,在调试模式下看一下详细的错误信息出现在代码的什么地方,然后查找问题进行解决。
;