zoukankan      html  css  js  c++  java
  • 三层+临时表存储过程+巧用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
     
  • 相关阅读:
    使用Anaconda安装TensorFlow
    更新pip源/anaconda源
    PHP 中 config.m4 的探索
    有趣的智力题
    工作中MySql的了解到的小技巧
    一篇关于PHP性能的文章
    eslasticsearch操作集锦
    curl 命令详解~~
    Nginx 调优经验记录
    Elasticsearch安装使用
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/2870543.html
Copyright © 2011-2022 走看看