分页如何实现
一个查看页面,所查看出来的内容都是forech循环出来的.分页该怎么做。没有用任何控件 --------------------编程问答-------------------- 用js分页 --------------------编程问答-------------------- JS或者拼接html
其实我一直在使用拼接html
做个算法而已 --------------------编程问答-------------------- 分页有真分页与假分页
假分页就是楼上说的那种或者微软 第三方提供的控件
真分页要用存储过程 --------------------编程问答--------------------
没有思路.以前用控Repeater显示数据 然后做分页 分页控件都在Repeater里面。
单这次是用forech循环显示数据的。明白我的意思吗。我没思路了 --------------------编程问答-------------------- 看这个吧
Effective Paging with GridView Control in ASP.NET
http://www.codeproject.com/Articles/125541/Effective-Paging-with-GridView-Control-in-ASP-NET
关键码:
CREATE PROCEDURE [dbo].[Profile_GET]
@PageSize int = null,
@CurrentPage int = null,
@SortExpression nvarchar(max) = null
AS
BEGIN
SET NOCOUNT ON
DECLARE @SqlString nvarchar(max)
Declare @UpperBand int
Declare @LowerBand int
SET @LowerBand = (@CurrentPage - 1) * @PageSize
SET @UpperBand = (@CurrentPage * @PageSize) + 1
BEGIN
SET @SqlString='WITH tempProfile AS
(
SELECT
[ProfileId],
[Name],
[Address],
[Email],
[Mobile],
[Active] = CASE [IsActive] WHEN 1 _
THEN ''Active'' WHEN 0 THEN ''DeActive'' END,
ROW_NUMBER() OVER (ORDER BY '+ _
@SortExpression +' ) AS RowNumber
FROM [dbo].[Profile]
)
SELECT
[ProfileId],
[Name],
[Address],
[Email],
[Mobile],
[Active]
FROM
tempProfile
WHERE
RowNumber > ' + CONVERT(VARCHAR,@LowerBand) + _
' AND RowNumber < ' + CONVERT(VARCHAR, @UpperBand)
+ ' ORDER BY ' + @SortExpression
EXEC sp_executesql @SqlString
END
END --------------------编程问答-------------------- 思路。定义分页号的变量,根据页数不同查询不同的数据表数据然后显示出来。。比如每页10条数据,第二页就从第11条数据往下查询10条。 --------------------编程问答--------------------
这个当然有了。。。 --------------------编程问答--------------------
没有任何服务器控件懂?
要是能用控件还用得着这么麻烦吗, --------------------编程问答--------------------
那怎么获取数据啊。 --------------------编程问答--------------------
那你不就不可以做了么。。最好在存储过程分页。 --------------------编程问答--------------------
http://www.webdiyer.com/Controls/AspNetPager#
这个是最简单的
--------------------编程问答--------------------
为啥俺打不开呢...俺打了3次都木有打开
提示该网页无法显示 --------------------编程问答-------------------- 网上有一些jquery的分页插件,你可以下载用一下
Jquery分页插件(jquery.pagination.js) --------------------编程问答--------------------
没有用任何控件!=没有任何服务器控件懂?
--------------------编程问答-------------------- 有用到SQL的存储过程吗?
--------------------编程问答--------------------
控件都没 何来的服务器控件。 --------------------编程问答-------------------- 谢谢各位了。用js已实现功能了
补充:.NET技术 , ASP.NET