留言簿
2011/11/30 15:05:06 chao
您好,杨老师,我想问一下AspNetPager 在火狐下面最前一页显示的是“9”,最后一页是“:”这个怎么解决啊?
回复:您好,Firefox不支持通过css设置使用webdings等字体,早期的AspNetPager中上页、下页等导航按钮使用了webdings字体,因为兼容性问题后来的版本中已经取消了,而已> <等代替,另外也可以设置属性使用图片按钮,示例中详细的例子可以参考。谢谢!
2011/11/30 10:36:18 cp
您好,杨老师,我想问问怎么在前台用Jquery 获取 AspNetPager 的属性值?? 谢谢!
回复:您好,jQuery是客户端脚本库,而AspNetPager是服务器端控件,您无法直接用客户端脚本获取服务器端控件的属性,但您可以在服务器端获取相关属性后生成对应的客户端脚本。谢谢!
2011/11/29 21:53:20 John
验证码控件里的 ModelState.IsValid 我看了有半个月了 也查了很多书 看了很多blog 依然不懂 我初中学历 自学 很痛苦 望指教
回复:您好,这个属性不是ModelStateDictionary对象的一个属性,不是验证码控件里专用的,官方文档在:http://msdn.microsoft.com/en-us/library/system.web.mvc.modelstatedictionary.isvalid.aspx,我耳聋很多年,语言表达能力不是很好,很多问题只能自己理解而无法解释清楚,关于这个属性的说明,你可以google一下,可以找到很多,比如这个:Validating Model Data in an MVC Application和这个:What is ModelState.IsValid valid for in ASP.NET MVC in NerdDinner?。顺便说一下,我的文化程度和您差不多,所有电脑和编程知识都是自己学习的,想念您也可以。谢谢!
2011/11/29 17:06:09 ming
杨老师,您好!今日做一网站,使用了你的分页控件,在VS2010中测试可以,但在IIS只显示第一页,后面没有了。数据是动态查询得来的。谢谢!
回复:您好,不知道您使用哪个分页控件?如果是AspNetPager,那么如果显示的总页数小于实际数据的页数的话,应该是RecordCount属性值不正确导致的,请仔细检查,必要时参考一下示例项目和帮助。谢谢!
2011/11/29 16:52:18 owen
请教一个问题,我用的是 MVCPager 控件。标准的URL传值分页。
现在遇到一个问题,页面中有筛选条件。比如分类、关键词等。
第一次检索,我用POST提交的。将筛选条件提交到后台。
但是当有筛选结果后,分页是GET的提交方式。没有办法保留筛选表单的值。
请教一下,如何对筛选结果的分页??
回复:您好,asp.net MVC和webform不同,没有ViewState,所以post提交的数据不能多次跨页面提交,在ASP.NET MVC中实现查询,您必须用
get方法来提交查询条件,也就是将查询条件通过url来传递。谢谢!
2011/11/28 15:56:53 成
您好... 有个小问题请教下, 动态浏览得到的aspNetPager代码与用request得到的怎么不一样?
动态的它会自动用30%的宽度去设置,可静态化就不行,请指教下
回复:您好,很抱歉,我没看懂您的意思,“用request得到”是怎么得到的?AspNetPager是asp.net应用程序中的分页控件,不能运于静态化的html页面中(除非您用了重写将asp.net页面重写为html)。至于分页控件的宽度,这些都是可以用属性来控制的,您只要设置正确的属性值就可以了。谢谢!
2011/11/28 14:17:40 hsheng
刚用了您的mvcpager Ajax分页控件,但是好像不支持db.ExecuteStoreQuery<model>(sql, par),直接写db.UserInfo.orderby(a=>a.id).Topagedlist(1.100)就可以,用您以前的分页控件就可以,但是需求要求Ajax,所以请您看看有没有别的什么方式。love-sheng@hotmail.com
回复:您好,ExecuteStoreQuery只是获取数据的方法,MvcPager和数据没有直接关系,您只要能正确获取要分页的数据并设置MvcPager的属性就可以了,您说的问题很笼统,我不清楚具体的细节,所以无法给您更明确的回复。谢谢!
2011/11/27 13:12:02 JASON
请问有64位的dll么
回复:您好,这个问题确实没有注意过,我一直在64位的服务器上使用32位的dll,没有发现什么问题,如果您一定要64位的,那么可以下载源代码自己编译一下,如果编译不了的话可以留言,我编译一份给您发过去。谢谢!
2011/11/25 22:16:15 cimba
你好,请问urlpager里面,定义了路由:routes.MapPageRoute("UrlPagingBasic",
"UrlPagerDemo/page{pageIndex}",
"~/UrlPagerDemo/Default.aspx");
我想改变里面的“page”,改成了"pageindex",为何运行后不起作用呢?还是/UrlpagerDemo/page/2,这样的地址,请问如何修改?谢谢!
回复:您好,您说的是PageIndexParameterName这个属性吧?请看一下帮助文档中的说明:http://www.webdiyer.com/Controls/UrlPager/Docs。谢谢!
2011/11/25 10:29:24 支持杨涛
之前一直没有接触过ASP.NET的分页组件,一般都是自己去写,既耗时又费力的,看到其他同事的项目均在用AspNetPager,今天特意的过来查查资料,没想到这个控件居然是国人自主开发的,真的让我为之震撼啊,而且是完全开源的,这种事情一般只有国外的开发人员才会这么做,国内的人员自己学会个什么东西都是藏着掖着不乐意与人分享。所以杨涛我真的很佩服你,真希望以后我自己也能够写控件的时候可以与您一起交流。最近我在写一个ExtJS的快速开发框架,只是测试阶段还不是很完善,完善之后写个API什么的也与大家分享分享
回复:您好,AspNetPager是我2002年刚开始学习asp.net时因感觉添加分页功能太繁琐而自己开发完善的第一个ASP.NET控件,开发过程中得到国内外不少同行的帮助和支持,因此在控件发布后就决定公开源代码并持续至今,正是因为大家的乐于分享才有今天互联网上这么多的学习资源,很多问题只需要google一下就可以轻松解决,如果大家都只想索取而没人愿意分享,那就不会有今天互联网的开放与繁荣!期待您的大作早日问世。谢谢支持!
