留言簿
留言成功,请等待站长审核,谢谢支持!
2006-11-24 11:28 yhaibo
可以在控件里加一个可以改变每页记录数的功能吗? yhaibo(先生) ---------------------- 这个功能,你只要把值传入到PageSize里面就能很容易实现了 baal(先生) 可是我想在控件里加个文本框输入
回复:您好,控件现在没有这个功能,以后有时间再考虑,因为现在还有很多比这更迫切需要的功能还在实现中。谢谢!
2006-11-23 20:43 baal
终于把这个问题研究通了,也实现了我想要的方式,目前还没有发现什么问题,看来,我还是想错了,asp.net 的机制还是有它的优点所在的。
回复:恭喜!共同进步!
2006-11-23 17:39 baal
wuqi 您能不能给我发一份5.0.1 版本的元代码呢? softfair@gmail.com 谢谢
回复:您好,这个控件还在继续长级,下次升级完成后我会同时发布源代码和示例及文档等,谢谢关注!
2006-11-23 17:38 baal
可以在控件里加一个可以改变每页记录数的功能吗? yhaibo(先生) ---------------------- 这个功能,你只要把值传入到PageSize里面就能很容易实现了
回复:谢谢帮忙回复:)!
2006-11-23 17:36 baal
给您看一下我的代码: <WebPaging:Aspnetpager id="Pager" runat="server" PageSize="6" CssClass="webpaging" SubmitButtonStyle="border:1px solid #000066;height:15px;width:25px;font-size:11px;" InputBoxStyle="border:1px #0000FF solid;text-align:center;height:15px;font-size:11px;" NumericButtonCount="8" ShowCustomInfoSection="left" PagingButtonSpacing="2px" ShowInputBox="always" HorizontalAlign="right" UrlPaging="true" SubmitButtonText="确定" PageIndexOutOfRangeErrorString="错误的页面!" InvalidPageIndexErrorString="错误的页面!" TextBeforeInputBox="跳转到第" TextAfterInputBox="页&nbsp;&nbsp;" NumericButtonTextFormatString=" {0}" Width="400px" OnPageChanged="Change_Page" CustomInfoTextAlign="Center"> </WebPaging:Aspnetpager> public void Change_Page(object src, PageChangedEventArgs e) { Pager.CurrentPageIndex = e.NewPageIndex; BindData((decimal)Pager.CurrentPageIndex - 1);//我的数据邦定只是得到一个DataTable,在前台for循环输出,没有用控件。 } //-------- if (!Page.IsPostBack ) { BindData(0); } 只有在page_load加上这段才能正确显示页码,我整个页面都用url传参数的方式,没有使用事件响应的方式(除了Change_Page),因此这段代码每次要执行,我用您的5.0.1版本,看了433版本的源代码,你用了很多的viewstate。如果页面不存在PostBack,那viewstate也不可能存在了?
回复:您好,Url分页时只需要在PageChanged事件处理程序中绑定数据或自己呈现数据就行了,不用也不能在Page_Load中绑定,这样的话就会绑定两次,Page_Load方法中应该只给控件的RecordCount赋值就行了。谢谢!
2006-11-23 17:31 yhaibo
可以在控件里加一个可以改变每页记录数的功能吗?
回复:您好,暂时没有这个功能,不过您可以自己在页面上加。谢谢!
2006-11-23 17:01 baal
您好, 在urlPaging 方式下,有时候,那个页码始终停留在第一页,我以前也遇到过这个问题,后来弄好了,这次又遇到了,但不知道怎么回事了-_-! 我这里不贴我的使用方法,您觉得什么情况下会出现这种情况呢?今天我还发现,那个ChangePage 函数(翻页的触发函数)始终都会被调用?这个正常么?
回复:没有分页的最可能原因就是PageChanged事件与事件处理程序没有关联,vs2003中在设计界面与html界面切换时常会把事件挂钩的代码丢掉,请您仔细检查一下。至于PageChanged事件每次都被引发,是因为在url分页模式下,只有不是回发,页面一打开就会引发分页事件,所以url分页时只需要在PageChanged事件处理程序中绑定数据就行了,不用在Page_Load方法中绑定,这样的话会绑定两次。谢谢!
2006-11-23 10:44 风云
你好.你的 urlpaging模式有个问题.我应该如何在哪边加上自己的参数.你的分页似乎只有一个参数 page 我自己的参数什么加 例 xxx.aspx?page=1&threadID=45&name=afsd
回复:您好,只要页面打开时Url中包含参数,分页控件在分页时就会保留这些参数的,但不能在分页时向url中插入参数。谢谢!
2006-11-22 11:58 bus84
谢谢版主的回复 最近又改进了一下 bus84.com 还请版主多指正!谢谢~
回复:做得很棒,看了下代码,首页中的省份和城市应该是根据访问者的IP地址判断访问者所在城市后动态显示的吧?这个功能很实用!不过不知道这些公交数据是否都是最新而且有效的?要搞到这些数据不是件容易的事,有这些数据的话能做一个相当不错的网站的。祝你们成功!!
2006-11-21 14:07 Retry
站长,你好,一直用着你写的这个控件,先谢谢了,请问:新的版本有没有考虑缓存数据,还有,支持Oracle的呢?
回复:您好,分页控件和数据是独立的,所以没有所谓是否支持Oracle的说法,数据可以来自任何数据源,分页控件和这个没有任何直接关系,它只关心有多少条数据要分页,在分页时引发PageChanged事件以便您能够进行相应的操作,数据从哪里来以及怎么获取数据和控件没有任何关系。谢谢!