留言簿
留言成功,请等待站长审核,谢谢支持!
2011-03-23 17:30 lyndoo
你好,我现在在用UrlPager这个控件来做分页,有个问题搞不定,就是 如果我这个页面传的还有其它参数的时候,怎么弄 比如 a.aspx?pageindex=2 弄成这样a_2.aspx 如果页面还有其它参数 a.aspx?pageindex=2&key=hello&flag=1 这个时候怎么办,谢谢,感激不尽
回复:分页后url中的其它参数会自动保留,您不需要设置什么。谢谢!
2011-03-23 13:36 lorgine
我自己也写了个分页的控件,性能很好。 http://www.cnblogs.com/lorgine/archive/2011/03/23/1992258.html
回复:谢谢分享!
2011-03-23 10:12 jing
您好!麻烦想问一下AspNetpager控件如何支持中英文呢?在中文操作系统下显示的样式是首页,上一页,下一页,尾页,如何让其在英文操作系统下显示的样式对应成英文呢?O(∩_∩)O谢谢!!!
回复:您好,请到http://aspnetpager.codeplex.com下载英文版。
2011-03-23 09:38 longfeng
帮助文档 一直没看明白 刚刚解决了 name=%name% 而不是 name=实际的值
回复::)
2011-03-22 23:51 longfeng
我要给控件赋值 p={0}&name=已编码的 带百分号的 执行后 name的值 改变了 我不想改变 怎么解决 qq234583367
回复:您给控件哪个属性赋的值?如果是UrlRewritePattern,那么%参数名%这样的格式化字符串在运行时会被替换为url中参数名对应的值,如果不想改变,您可以直接写成一个固定值而不是用替换符参数。
2011-03-22 20:38 xxit
boss 谢谢您的回复!问题有的时候我们就会有这样的要求!如果你对seo有研究的话,估计你也不会这么说了!这样做是为了方便搜索爬虫更快的找到你下一页的网址从而收录! 没就那我就直接自己for吧!谢谢!
回复:做SEO也不用这样吧?AspNetPager不可以有多少页显示多少页,但可以把NumericButtonCount设置为相对较大的一个固定值,比如一万或者五万,可以达到一样的效果。
2011-03-22 15:50 阿瑞斯
支持MVC3不,在MVC3调试了下,页面第一次加载的时候正常,当点击下页得时候,就蹦出2个分页控件出来而来,再点击其他的也是2个控件,不知道怎么回事。
回复:支持MVC 3和Razor!您的问题应该是使用Ajax加载导致的,使用Ajax分页方式需要将分页和数据单独放在PatialView中,请看一下示例中的例子。谢谢!
2011-03-22 15:48 xxit
boss问一个问题,我现在想把样式设置成1234567...有多少页就显示多少页码 不显示上一页 下一页 不知道这样可以吗?
回复:上一页和下一页以及首页和尾页这些分页元素可以通过ShowPrevNext和ShowFirstLast属性来控制,至于有多少页就显示多少页那不行,如果有几百页甚至几千页的话,把所有页数都显示出来怎么可能呢?那没任何意义。
2011-03-21 17:23 lorgine@live.cn
感觉这个分页控件里面的问题很多。非常奇怪的问题。有使用这个控件的人可以交流交流。lorgine@live.cn
回复:我看了您的代码,不是控件的问题而是您不会使用的问题,请多看一下帮助和示例,示例中我已经尽可能写得明白易懂了,另外可以加AspNetPager QQ群52084288,有问题可以在群里交流。
2011-03-18 22:05 小杰
为何我在VS2010里用AspNetPager1运行不显示? public XJ.Data.AC xj = new AC(); protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Bang(); } } private void Bang() { // GridView1.DataSource = xj.GetDr("*", "News_Title", "ID>0"); GridView1.DataSource = xj.GetTableDs("*", "News_Title", "ID>0", "ID desc", AspNetPager1.StartRecordIndex, AspNetPager1.EndRecordIndex, "p"); GridView1.DataBind(); } protected void AspNetPager1_PageChanged1(object sender, EventArgs e) { Bang(); }
回复:您为AspNetPager设置RecordCount属性了吗?另外您要分页的记录总数是否只有一页?