留言簿

我要留言
留言搜索

2013-05-09 09:48  周彬

我该怎么用CSS样式 分别控制上一页 下一页呢,因为目前控件提供的只是对上一页下一页进行整体控制的
回复:您好,是的,不支持单独设置,不知道您需要单独设置什么样的样式?谢谢!

2013-05-08 18:40  周彬

所以每次分页时所有的数据都恢复为初始值或需要重新获取。使用Url分页方式不支持动态改变分页控件的属性值,因为无法将新的属性值通过Url来传递给下一页。

我现在最困惑的就是怎么才能让新的属性值传递给下一页  也是急求的  有什么解决办法吗?
回复:您好,您说的是ViewState吗?用url分页时,每次分页都会打开新的页面,ViewState只能在回发时起作用的,打开新的页面将会使这些值恢复初始值,很多控件的状态都是通过ViewState来保持的,所以url分页时这些控件的状态是无法用ViewState来保持的,如果要保持分页前的状态,只能通过url参数或session等来传递状态参数然后手工恢复,这样会比较麻烦,所以如果保持控件状态很重要的话,建议您用默认的Postback方式分页,两种分页方式各有利弊,请参考PostBack分页与Url分页比较。谢谢!

2013-05-08 12:37  赵杰

aspnetpager search分页的时候,click事件里设置 currentpageindex=1 貌似也触发了 pagechanged事件,这样绑定数据的方法就执行了两次吧?
回复:您好,不知道您说的search分页是用什么分页方式?如果是默认的Postback分页,设置currentPageIndex的值会引发分页分页事件,如果是url分页,则不会触发。至于您说的绑定了两次数据的问题,应该是您没有把第一次数据绑定代码放在if(!IsPostback)块中导致的,请检查调试。谢谢!

2013-05-08 00:01  王灿

朋友你好,我遇到个问题困扰了我很久,网上提问也没人回答,资料也搜索不到,就是使用AspNetPager控件对嵌套的datalist进行分页,就是内部datalist的分页。能麻烦你帮忙解答一下吗主要就是protected void AspNetPager1_PageChanged(object sender, EventArgs e)事件怎么写
回复:您好,您这样的设计思路本身就存在问题,DataList的子项如果再分页,最好是能在独立的页面中进行,或者使用Ajax技术来实现,最好不要使用太多控件,否则即便是一般的企业应用,也会难以承受。谢谢!

2013-05-07 09:45  山高水长

杨先生

拜阅您的博客,非常钦佩您顽强的毅力和永不言败的精神,正常人要想成为MVP都不容易,何况您要克服听力障碍,实在不是一般人所及。感叹,感慨!
从您的博客上看,您手头有不少项目源码,是否有共享的,我正在学mvc,希望得到MVC+EF+WCF的,如果有azure的,则是更好,如果配备需求分析,概要设计,系统设计,详细设计,系统评价的文档则更好,具体条件您可以提示,我想我们从此可以交个好朋友。
另外,您既然专注MVC,那么我向您推荐orchard,相信比umbraco更加有趣,尽管umbraco架构很庞大。
班门弄斧,言语不当之处,请多多包涵。
baihuatwo@hotmail.com
回复:您好,MVP只是微软对于相关技术人员在技术社区中所做出的贡献的肯定,并不代表水平一定很高。我的长处在于解决小问题的能力,对于大的系统架构方面也没有经验,至于需求及设计文档也很少写过,因为早已离开专业软件公司,所以现在基本上都是独立自主一个人开发,一般都是小型的企业应用或者网站,能共享的代码基本就是我主页上的一些开源项目。MVC和EF从问世之初就开始使用,至于WCF和Azure,还没接触过。Orchard和Umbraco也知道一些,但因为感觉不太符合国人使用习惯,所以没有深入研究,但在编码规范和框架设计方面,还是有很多学习借鉴的地方。谢谢您的支持,希望能够保持联系,互学互助!

2013-05-06 17:59  PEPCO

冒昧的问下,能尽快更新一下URLPager,加上ReverseUrlPageIndex属性的支持,这个功能对SEO还是有一定作用的。感激大哥!手头的项目改为webform的UrlRouter了,就差分页还没实现了,谢谢!
回复:您好,我这几天抽时间看一下,最近手头上的事很多很杂,无法专心于某一项目,正在升级的MvcPager也是改改停停,希望您理解一下,您可以留下邮件或其它联系方式,改好我会通知您。谢谢支持!

2013-05-05 13:56  老张

你好,我要查的数据有十万条左右,问下您这个分页的实现是只取要查的页数的数据呢,还是将所有数据都查出来然后再分页的呢。
回复:您好,无论是AspNetPager还是MvcPager,抑或UrlPager,都是和数据没有直接关系的,数据从哪里获取以及怎样获取完全由您自己控制,分页控件只需要知道要分页的记录总数和每页显示的记录数等条件即可。谢谢!

2013-05-04 15:22  逍遥剑客

是否在翻页时可以执行js函数?如何操作?
回复:您好,不知道您说的是哪个控件?用什么方式分页?谢谢!

2013-05-04 15:19  逍遥剑客

MvcPager翻页时如何传递多个其它变量的内容?
如ViewData["v"]或TextBox的内容。
回复:您好,不知道您说的变量要传递到哪里?如果您用Ajax分页,您可以它的onbegin或oncomplete事件中自己来实现,如果是标准的url分页,那么无法在分页时向url中插入新的参数,这些参数需要在分页前就存在于url中。谢谢!

2013-05-03 14:49  逍遥剑客

杨大哥,不知道你是否有兴趣把这个
http://www.albahari.com/nutshell/predicatebuilder.aspx
封装一下,像你的MvcPager一样,这样就方便我们初学者使用了。

另外,你给的那网址是英文的,且我刚学MVC,对上面的知识基本看不明。
回复:您好,这是只有二十几行代码的几个LINQ扩展方法,就象MvcPager也是HtmlHelper的扩展方法一样,不知道您要如何封装?刚学MVC没关系,如果从事程序设计这行,学好英文是必须的技能之一,因为网络上英文技术资料相对来说最多也最权威。如果现在看不懂英文,您也可以用百度搜一下PredicateBuilder,有一些中文的资料,因为您上次提的问题描述比较模糊,我也不知道这是不是您要找的,您可以先看看再说。谢谢!
;