留言簿

我要留言
留言搜索

2009-12-29 16:57  dongtso

吴老师,我用VS2010下载那个MVC分页控件,发现using wuqi.Webdiyer;这样不能引用,但是using Webdiyer;这样可以,最主要的是:ASP.NET MVC Pager中的PagedList类和ToPagedList扩展方法均提示没有这个方法啊。
回复:您好,MvcPager从1.2版起已将命名空间改为Webdiyer.WebControls.Mvc了,所以要引用MvcPager,应该用 using Webdiyer.WebControls.Mvc;来引入命名空间。谢谢!

2009-12-29 15:06  dai.soa

杨大哥:需要AjaxPager(HtmlHelper html,PagerOptions pagerOptions,IDictionary<string,object> htmlAttributes)

AjaxPager(this HtmlHelper html, int totalPageCount, int pageIndex, string actionName, string controllerName, string routeName, PagerOptions options, object routeValues, AjaxOptions ajaxOps, object htmlAttributes)

AjaxPager(this HtmlHelper html, int totalPageCount, int pageIndex, string actionName, string controllerName, string routeName, PagerOptions options, RouteValueDictionary routeValues, AjaxOptions ajaxOptions, IDictionary htmlAttributes)
麻烦出这三个方法的示例!谢谢!
回复:这和PagedList没什么不同啊,只是相当于把PagedList属性拆分开做为单个参数一个一个传递而已,totalPageCount是要分页的记录的总页数, pageIndex是当前页索引,其它参数从参数名上就可以看出来意思,MvcPager的分页扩展方法有很多重载,为了不至于太多太乱我只保留了三十个(HtmlHelper.Pager()方法十个、HtmlHelper.AjaxPager()方法十个、AjaxHelper.Pager()方法十个),这么多的重载方法要写文档和示例确实不是件容易的事情,我抽空慢慢补充完善吧。谢谢!

2009-12-29 12:56  城

你好,我在使用您设计的AspNetPager这个控件的时候,当我的页面有两个UpdatePanel的时候,有一个是完全正常,但是另外一个Updatepanel里面的分页控件点击页码可以换页,但是页码还是停留在第一那个位置。我已经将分页控件加入到UpdatePanel的ContentTemplate里面了。由于同一个页面里面如果有两个以上的UpdatePanel控件的时候就需要设置UpdateModel和Trigger,所以我有设置了这两个。但是还是不能用。请问这个是什么问题呢?谢谢
回复:您好,您说的不能用具体是什么问题?另外您是不是使用了Url分页模式?放在UpdatePanel中实现Ajax分页时,必须使用默认的PostBack分页方式。

2009-12-29 10:51  C.fc

验证码控件不前不允许下载是吗?
我看下载项是空的~~
回复:您好,示例和文档还没做好,所以没放上去,这几天做好后会放上去的。谢谢支持!

2009-12-29 09:28  Rex He

支持分页控件新版本发布
请问AspNetPager 7.3中还是没有将更多页的...隐藏的属性吗
回复:您好,已经有了,ShowMoreButtons属性就是。

2009-12-28 23:50  王莹

您好杨老师,有个技术问题向您请教:比如,我在第10页删除了某条或者某几条记录,页面刷新后,怎样让它继续显示第10页而不是第一页?谢谢,辛苦了!
回复:您用什么分页方式呢?删除数据后又执行了什么操作让它返回的呢?一般来说,删除数据后重新绑定数据就可以了,只要当前页还有数据,它会停留在当前页,如果当前页已经没有数据了,AspNetPager会自动跳到前一页。

2009-12-28 23:22  OurDell

请问杨老师这些控件可以免费使用吗?
验证码控件怎么不能下载?
谢谢!
回复:您好,是免费的,验证码控件还有文档和示例没做完,所以没放上去,我这两天做完会放上去的。谢谢支持!

2009-12-28 22:57  野风

这个问题我在留言簿中发现过有很多同行提到过,那就是传递中文参数,每一页正常,第二页就显示乱码。您也提及到,在传中文参数时,要进行UrlEncode下,我发现我对中文UrlEncode后,aspnetpager会再次对UrlEncode后的中文,再次进行编码,以致于我UrlCode时不正确?我用的版本号是7.0.2.0. 我的问题描述同下面的贴子一样:
我做的一个搜索列表页面。输入中文关键字,搜索显示没有任何错误。但是在翻页的时候,url把关键字都变成了中文,再用request.Params接收。此是有些中文字符就变成了乱码。比如搜索"广东省"这个词,在翻页接收参数的时候,就变成"广东?.."(..后面是一些从后面参数,参数间的&字符没了)。
回复:这个问题很早就解决过了怎么现在又出来了?现在在获取和组合原url参数时已经不做任何编码操作了,您下载最新版试试,如果问题还存在,可以给我发个简单的示例或者说明我看一下。谢谢!

2009-12-28 22:50  显示出我

站长:
你好!首先感谢您提供的aspnetpager控件,由于易用性我在很多项目都使用了这个控件.最近开发一个新项目时发现一个问题,也许是我设置不当引起的,请帮忙解答。
项目中使用的aspnetpager版本号 7.0.2.0

问题描述:
项目分页需要url rewrite且传递中文参数

操作步骤:
在查询文本框中输入:张
单击查询按钮,将“张”字进行UrlEncode后,再此转向此页。如url:

http://www.sm.com/xiao/p119?kw=bc%a0(重写后的url中p后面是页号、kw后是“张”字)

此时,分页控件会再次对kw=bc%a0进行编码,由于不知道aspnetpager采用什么方法进行的编码,以至于解码后无法得到“张”字
回复:您好,很早就不编码了啊,现在用的是Request.ServerVariables["Query_String"]这种方法获取原始的url参数并在分页后组合成新的,组合过程中也没有进行任何编码操作,请您下载最新版的试一下。

2009-12-28 22:37  留言者

杨兄弟:请问admin.aspx?type=aa这样的页面为什么不能用分页呢 如果admin.aspx?type=aa&page=1 无法用 那么我去掉URL分页 还是不能用 请问该怎办,?type=aa不能少
回复:您好,您说的不可以用有什么错误吗?分页控件在分页过程中应该会保留原url中的参数的。
;