`
咚季限定
  • 浏览: 21061 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

aspnetpage使用

 
阅读更多
今天第一次使用ASPNETPAGER控件,功能还蛮强大的。对于我来说目前是够用的了。 
首先准备好,网上抄下来的存储过程
create PROCEDURE [dbo].[proc_ShowPage]
@tblName   varchar(255),       -- 表名
@strGetFields varchar(1000) = '*', -- 需要返回的列,默认*
@strOrder varchar(255)='',      -- 排序的字段名,必填
@strOrderType varchar(10)='ASC', -- 排序的方式,默认ASC
@PageSize   int = 10,          -- 页尺寸,默认10
@PageIndex int = 1,           -- 页码,默认1
@strWhere varchar(1500) = '' -- 查询条件 (注意: 不要加 where)
AS

declare @strSQL   varchar(5000)

if @strWhere !=''
set @strWhere=' where '+@strWhere

set @strSQL=
'SELECT * FROM ('+
	'SELECT ROW_NUMBER() OVER (ORDER BY '+@strOrder+' '+@strOrderType+') AS pos,'+@strGetFields+' '+
	'FROM '+@tblName+' '+@strWhere+
') AS sp WHERE pos BETWEEN '+str((@PageIndex-1)*@PageSize+1)+' AND '+str(@PageIndex*@PageSize)

exec (@strSQL)

接下来是调用之说
EXEC	[proc_ShowPage]
		@tblName = N'(project p inner join projectca ca on p.caid=ca.id)',
		@strGetFields = N'p.title,ca.caname',
		@strOrder = N'p.id',
		@strOrderType = N'desc',
		@PageSize = 12,
		@PageIndex = 1,
		@strWhere = N''


最后再给ASPNETPAGE提供分页所需的,全部记录数,索引,和PageSize就可以了
分享到:
评论

相关推荐

    AspNetPage使用

    AspNetPage是ASP.NET中的一个重要概念,它主要用于定义和管理网页的生命周期和行为。在ASP.NET框架中,每个ASPX页面都是一个特殊的类,这个类是由ASP.NET编译器自动生成的,继承自System.Web.UI.Page类,我们通常称...

    高效分页控件AspNetPage使用

    ASPNETPAGE控件使用,可以弥补gridview分页的不足,有效提高程序运行速度!

    AspNetpage

    AspNetPage 是一个专门为 ASP.NET 开发的分页存储模块,设计用于快速集成到三层架构的Web应用程序中。在ASP.NET中,分页是处理大量数据并优化网页性能的关键技术,尤其是在展示数据库查询结果时。本模块简化了这个...

    aspnetpage

    标题“aspnetpage”暗示我们将讨论一种特定的ASP.NET分页解决方案,可能是第三方控件。描述中提到的".net的分页控件,十分强大",这可能是指Wuqi.Webdiyer.AspNetPager,它是一个广泛使用的ASP.NET分页控件库,提供...

    好用的 aspNetPage分页控件

    总之,aspNetPage分页控件提供了一个强大且易于使用的解决方案,帮助开发者在ASP.NET应用中轻松实现数据分页。其简单的集成过程和丰富的功能特性,使得它成为开发过程中不可或缺的一部分。通过深入理解和熟练运用...

    AspNetPage分页控件使用

    ### AspNetPage分页控件使用详解 #### 一、简介 在Web应用程序开发中,尤其是在数据展示方面,为了提高用户体验以及服务器性能,通常需要对大量数据进行分页处理。`AspNetPager`分页控件作为.NET框架下的一种常用...

    aspnetpage分页控件使用介绍

    这是一个基于asp.netmvc环境使用的翻页控件。使用说明非常清楚。适合初学者使用、

    aspnetpage 7.2 + sample

    本文将深入探讨ASPNetPage 7.2的核心特性和使用方法,以及提供的示例代码。 首先,ASPNetPage控件的主要功能是处理大型数据集的分页显示。它允许开发者在网页上轻松地创建具有动态分页的表格或列表,而无需编写大量...

    强悍的aspnetpage 分页后台代码

    使用 `PagedDataSource` 可以简化分页的实现过程,使得开发人员能够更容易地控制每页显示的数据数量。 #### 3.2 设置分页属性 - `pds.AllowPaging = true;`:设置允许分页。 - `pds.DataSource = ds.Tables[0]....

    AspNetPage分页控件的20余种用法

    1. **基本使用**:首先,我们需要在页面上添加AspNetPage分页控件,通过`<asp:Pager ID="Pager1" runat="server"></asp:Pager>`代码实现。然后,在后台代码中设置数据源和每页显示的记录数。 2. **自定义样式**:...

    AspNetPage(例题)

    这个例子旨在帮助你更好地理解如何在实际项目中使用 AspNetPage 进行数据分页。 `Global.asax` 文件是ASP.NET应用程序的全局应用程序文件,它包含了应用程序启动、结束、会话开始、会话结束等生命周期事件的处理...

    AspNetPage

    AspNetPage是一个专为ASP.NET平台设计的分页控件,旨在改善原生ASP.NET分页功能的局限性。在ASP.NET框架中,分页通常涉及将分页逻辑和数据展示混合在一起,这可能导致代码结构复杂,可维护性降低。AspNetPager控件则...

    AspNetPage1

    **AspNetPage1** 在.NET框架中,ASP.NET页面(AspNetPage)是Web应用程序的基础构建块,它用于构建动态网页。AspNetPage对象代表一个ASP.NET页面的生命周期,它处理请求、执行代码并呈现HTML到客户端。这个标题...

    AspNetPage_分页_

    通过下载的"AspNetPage"源代码,你可以看到这些分页方法的实际实现,这将有助于你更好地理解如何在ASP.NET中实现分页功能,无论是使用控件的便捷性还是手动分页的灵活性。你可以根据项目需求选择合适的方法,优化你...

    aspnetpage分页方法

    与ASP.NET内置的Repeater或GridView控件结合使用,可以灵活地控制分页样式和功能,包括页码显示、每页显示的记录数量、导航按钮等。 ### 使用步骤详解 #### 1. 引入AspNetPager控件 首先,你需要在你的项目中引用...

    aspnetpage分页控件

    在这个主题中,我们将深入探讨ASP.NET分页控件的使用方法,以及如何通过示例文件进行实践操作。 首先,我们需要理解分页的基本原理。在网页中显示大量数据时,一次性加载所有数据可能会导致页面加载速度变慢,影响...

Global site tag (gtag.js) - Google Analytics