三层+临时表存储过程+巧用json+贱招图片加载+无刷新分页
三层+临时表存储过程+巧用json+贱招图片加载+无刷新分页
1、加载数据 显示加载图片
2、返回json数据以及分页字符串
3、无刷新分页
4、反射+泛型-->简单通用demo
之前有人质疑 头脑风暴之 反射+泛型 构建 普通通用功能 此文
5、前台
View Code
6、后台
View Code
7、用到的存储过程和表
CREATE TABLE [dbo].[userinfo](
[id] [ int ] IDENTITY(1,1) NOT NULL ,
[username] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NULL ,
CONSTRAINT [PK_userinfo] PRIMARY KEY CLUSTERED
(
[id] ASC
) WITH (PAD_INDEX = OFF , IGNORE_DUP_KEY = OFF ) ON [ PRIMARY ]
) ON [ PRIMARY ]
/****** 存储过程 脚本日期: 01/21/2013 17:14:29 ******/
alter PROC PROC_page
@pageSize int ,
@pageIndex int ,
@totalCount int output
AS
SELECT * INTO #Tmp FROM
(
SELECT id,username FROM userinfo
) t
DECLARE @sqlPage nvarchar(500);
SET @sqlPage= 'select * from '
+ '(select id,username,ROW_NUMBER() OVER(ORDER BY id) num FROM #Tmp) t'
+ ' WHERE t.num between (' +str((@pageIndex-1)*@pageSize+1)+ ') AND (' +str(@pageIndex*@pageSize)+ ')'
EXEC (@sqlPage)
PRINT @sqlPage
SELECT @totalCount= count (1) FROM #Tmp;
DROP TABLE #tmp
DECLARE @ count int
EXEC PROC_page 3,2,@ count output
结语:下午闲的无聊,就写这些代码,希望和同我一样的码农共进步,往多多指教
分类: C# , Sql
作者: Leo_wl
出处: http://www.cnblogs.com/Leo_wl/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
版权信息查看更多关于三层+临时表存储过程+巧用json+贱招图片加载+无刷新分页的详细内容...