三层+临时表存储过程+巧用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 |
结语:下午闲的无聊,就写这些代码,希望和同我一样的码农共进步,往多多指教