知识大全 基于ASP.NET的自定义分页显示[4]
Posted 知
篇首语:学新温故,学以致用,总结提高。。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 基于ASP.NET的自定义分页显示[4]相关的知识,希望对你有一定的参考价值。
基于ASP.NET的自定义分页显示[4] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
然后将为DataGrid对象编写代码来使用分页技巧 DataGrid的AllowPaging AllowCustomPaging PageStyle属性有助于记录用户的访问状态 首先设定AllowCustomPaging为True 我们使用SQLDataReader来装载DataGrid对象 据性能测试表明 在构建列表显示数据时 使用SQLDataReader比使用DataSet要快两倍以上 为了追求性能最佳化 设定DataGrid的EnableViewState属性为false 因为这样在每次与Web服务器打交道时就不必再在viewstate中存储内容了 当DataGrid不在viewstate中进行保存 需要添加导航按钮来帮助用户进行导航 那么在页面上增加两个按钮 上一页 和 下一页 要进入下一页 就在 下一页 按钮上增加click事件 通过自定义分页存储过程请求相应的记录 例如 如果第一页由第 条到第 条记录组成 那么要导航到第二页 我们就向存储过程的@StartRow传递参数 向@StopRow传递参数 即可 要返回到第一页 @StartRow和@StopRow分别为 和 在这里使用VB NET编写 下一页 事件 Private Sub ButtonNext_Click (ByVal sender As Object _ByVal e As System EventArgs) Handles ButtonNext Click viewstate( StartRow ) = viewstate( StartRow ) + dgrid PageSize viewstate( StopRow ) = viewstate( StartRow ) + dgrid PageSize 运行存储过程 返回SQLDataReader dgrid DataSource = RunSprocReturnDR (textSt_lname Text textSt_fname Text viewstate( StartRow ) viewstate( StopRow )) dgrid DataBind()End Sub 在上面的例子中 viewstate中保存的只是@StartRow和@StopRow的信息 这比在viewstate中保存整个DataGrid对象高效的多 结束语 以上程序是在SQL Server 实现的 但对于其他关系型数据库同样适用 比如ORACLE等等 列表显示信息的性能对浏览者的访问是很重要的 设计不好的列表显示会大大降低应用程序的性能 不管它的后端数据库是多么快速 使用自定义分页技术 可以避免DataGrid默认分页机制带来的缺陷 在 NET框架的强大冲击下 ASP NET已成为新一代网站开发的主流技术 因此本文讨论的技术很具有实用价值 cha138/Article/program/net/201311/14927相关参考
基于ASP.NET的自定义分页显示[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
基于ASP.NET的自定义分页显示[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Asp.net中DataGrid控件的自定义分页 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
使用ASP.Net中的自定义控件[4] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
ASP.NET中的自定义脚本回调 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ASPNET客户
使用ASP.Net中的自定义控件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! if((data
ASP.NET存储过程自定义分页详解 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n
使用ASP.Net中的自定义控件[5] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
使用ASP.Net中的自定义控件[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
使用ASP.Net中的自定义控件[7] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &