留言簿

我要留言
留言搜索

2010-02-25 10:24  王琳

您好,普通分页中,<%=Html.Pager(Model,new PagerOptions{PageIndexParameterName="id"}) %>这个html.pager有很多重载的方法,第十一和第十二个方法就有总记录,总页数等参数,请问我想用这个方法实现你的例子,怎么实现啊,谢谢
回复:您好,总记录数和总页数都在PagedList<T>这个参数中,请看一下帮助文档中PagedList<T>的相关属性的说明。谢谢!

2010-02-24 12:02  俊峰

能发布源代码吗?非常期待!
回复:源码已经发布了,您可以到下载页面自己下载。谢谢!

2010-02-24 09:48  chinacc

你好,你的分页控件写的很好,想看看7.3源码,能提供一份吗,谢谢
回复:源码已经发布了,您可以到下载页面自己下载。谢谢!

2010-02-24 09:10  小刘

吴老师您好,请教一个问题,我在项目中使用了ASP.NET MVC Pager 1.2,有个功能我觉得很好,就是在分页的时候,URL中自动保留了当前URL请求的各种参数,能讲讲这个的实现原理吗?谢谢
回复:您好,是通过Request.QueryString获取所有参数,然后用UrlHelper的RouteUrl(RouteValueDictionary)方法来生成分页后的url,代码类似于这样:
var rq = _html.ViewContext.HttpContext.Request.QueryString;
foreach(string key in rq.Keys)
{
    routeValues[key] = rq[key];
}
return urlHelper.RouteUrl(routeValues);

2010-02-23 13:41  剑师

你好,第一次接触ASPNETPAGER控件,还不是很会用。我用的是VB,能否使用这个控件呢?有没有在VB下使用这个控件的教程啊?
回复:您好,只要是.net框架支持的语言都可以用,不过没有VB写的示例和教程,控件示例中后台代码很少,网上有很多实现C#和VB.NET语言互相转换的工具,有不懂的代码您可以用它来转换一下。谢谢!

2010-02-22 20:00  Doo

我试过UrlRewritePattern,比如我用"?p={0}",但生成的链接是"用户控件目录/?p=2",不知道怎样设置才能不在链接中自动附加路径。最后我还是下载修改了您的源码,添加了一个不附加路径的属性,才解决了我的问题。另外我想问一问为什么附加的是用户控件的路径而不是页面所在的路径?
回复:您好,因为生成重写url用的是ResolveUrl方法,所以如果分页控件在用户控件中,可能会出现您说的问题。谢谢!

2010-02-22 15:47  易之

您好!
请问AspNetPager翻页后怎么记住前一页TextBox的值
回复:您好,如果您用默认的PostBack方式分页,服务器端TextBox的值在回发后应该能自动获取,如果用url分页,因为分页后打开的是新页面,除非把TextBox的值通过url参数或session等传递过去,否则无法获取。

2010-02-21 19:08  草帽

您好 我想问一下 尾页和 自定义信息区之间的距离能调吗 比如说距离为0 通过多加几个空格来调~  谢谢
回复:您好,你可以将空格加在CustomInfoHTML属性值中来实现,类似于这样:CustomInfoHTML="  前面两个空格";谢谢!

2010-02-19 22:11  雪峰

吴兄弟好,有个疑问想问下您。我想再web.config文件里注册这个空间,请问下具体该怎么做,您网站上没找到这方面的说明。
回复:您好,在配置节下添加 即可。谢谢!

2010-02-15 14:25  paul

吴老师 你好,感谢你的分页控件。
回复:不客气,真要感谢的话就帮忙多宣传宣传:)谢谢!
;