好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

三层+临时表存储过程+巧用json+贱招图片加载+无刷新分页

三层+临时表存储过程+巧用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+贱招图片加载+无刷新分页的详细内容...

  阅读:35次

上一篇: 结对编程实践

下一篇:扩展方法