留言簿

我要留言
留言搜索

2010-07-19 10:52  david

杨老师,您好!我想咨询一下使用AspNetPager控件进行分页的时候,诸如百度、Google搜索引擎除了能搜到第一页的内容外,其他页的内容能搜索到吗?谢谢!
回复:url分页可以,默认的postback分页方式只能搜索第一页,url和postback分页方式的不同请看这里:http://www.webdiyer.com/Controls/AspNetPager/PagingMode

2010-07-19 00:32  刘

您好,我使用的时候为什么每次都是页面首次加载就会触发pagechange事件,我不想让它首次加载就触发这个事件该怎么做呢?
回复:您好,这是url分页方式的特性,url分页时只要页面不是回发,每次页面加载都会引发分页事件。

2010-07-18 15:42  lucifer

您好,问一下啊,为什么我的页码和上一页下一页都有下划线? 我如何才能去掉
回复:您好,这和分页控件没有任何关系,您需要了解一下CSS,超链接的下划线是通过text-decoration这个CSS属性来控制的。谢谢!

2010-07-18 10:39  swjm119

请教一下,控件如何实现这样的功能:有一个下拉框,在下拉框中显示每页的记录数,如:20、30、50,用户选择不同的记录数时,重新取得数据集进行分页?
回复:您好,请参考示例项目中“从url中获取每页显示记录数”的示例。

2010-07-17 12:23  孙正全

杨老师你好!!!我每次使用aspnetpages时当默认的分页导航都是靠左对齐的,自己也想了一些办法通过加CSS,但是就是无法让分页导航成功居中!!!!我使用的数据控件是GridView,,使用的aspnetpages版权为7.3.2这个版本,还请杨老师给个思路!!!在线期待中
回复:您好,有HorizontalAlign属性,请多看一下帮助文件。谢谢!

2010-07-16 14:23  王练练

杨老师你好,我是一个刚入门没有多久的菜鸟,用的是VB.NET。最近想使用AspNetPager分页控件到我的项目中。网上找了很多示例代码,尽管自己不懂C#,但是稍微看懂了一些。但是我有一个问题,我的数据都存储在一个DataTable表中,如何交给AspNetPager分页?网上有很多人给出的示例代码都是在DataSet的Fill方法中给定相关参数的。但是我的这个数据源就是一个DataTable表。应该怎么办呢?我的电子邮箱是:lawrence@foxmail.com
还请杨老师肯教教我。非常感谢!真的非常感谢!
回复:您好,数据源是什么类型和分页控件没有任何关系,您的情况适合用PagedDataSource,比较简单,类似于这样(假设DataTable变量名为tbl):
AspNetPager1.RecordCount = tbl.Rows.Count;

PagedDataSource pds = new PagedDataSource();
pds.DataSource = new DataView(tbl);
pds.AllowPaging = true;
pds.CurrentPageIndex = AspNetPager1.CurrentPageIndex - 1;
pds.PageSize = AspNetPager1.PageSize;
Repeater1.DataSource = pds;
Repeater1.DataBind();

2010-07-13 16:33  Alvin

您好!我把AspNetPager放到gridview的<PagerTemplate>中,能够实现页码的翻页。但翻页后AspNetPager的页码不会变,总是停在1上。向后翻页时也只能翻到第二页。调试PageChanging事件中CurrentPageIndex属性值都正确,但页码就是比边,很郁闷啊。帮忙解答一下,谢谢了!
回复:您用什么分页方式呢?GridView的PagerTemplate我从没有用过,您把AspNetPager放在其它地方会有这种问题吗?

2010-07-13 09:39  dlhjwang

string strurl = "<script language='javascript' defer>  location.href='default.aspx?page= " + AspNetPager1.PageCount + "'; </script>";
          page.ClientScript.RegisterStartupScript(this.GetType(), "Testing", strurl,true);
为什么下面这句不执行?
回复:RegisterStartupScript方法需要当前页面上有服务器端form才行吧,您的页面上有form runat="server"标签吗?

2010-07-13 01:14  清

找到问题了~是记录RecordCount的SQL语句有问题..打扰了
回复::)

2010-07-12 23:56  清

你好!我是一个新手 Repeater 用AspNetPager 分页时;第一页的显示有分页效果但是分页控件只显示<<< >>>并且不可用;数字导航无法显示;我希望做的分页类似贵公司网站留言薄上的分页。我的邮箱是395014307@qq.com希望能够得到您的帮助,谢谢!
回复:是没有设置RecordCount属性或者设置不正确吧?
;