校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > ASP.NET存儲過程實現分頁效果(三層架構)

ASP.NET存儲過程實現分頁效果(三層架構)

熱門標簽:遂寧市地圖標注app 天心智能電銷機器人 地圖定位圖標標注 地圖標注專業團隊 塔城代理外呼系統 400電話辦理哪家性價比高 代理接電話機器人如何取消 地圖標注的公司有哪些 濮陽外呼電銷系統怎么樣

本文實例為大家分享了ASP.NET存儲過程實現分頁的具體代碼,供大家參考,具體內容如下

實現效果:
文本框內輸入跳轉的頁數,點擊GO會跳轉到該頁

首先在項目下加入BLL,DAL,DataAccess,MODEL類庫
1、前臺界面

%@ Page Language="C#" AutoEventWireup="true" CodeBehind="原始刷新分頁.aspx.cs" Inherits="分頁.原始刷新分頁" %>
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

html xmlns="http://www.w3.org/1999/xhtml">
head runat="server">
 title>/title>
 script src="js/Jquery1.7.js" type="text/javascript">/script>
 script type="text/javascript">
  $(function () {
   $('#txtPageindex').focus(function () {
    $(this).val("");
   })
  })
 /script>
/head>
body>
 form id="form1" runat="server">
 div>
  asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False">
   Columns>
    asp:BoundField DataField="Id" HeaderText="編號" />
    asp:BoundField DataField="NewsTitle" HeaderText="新聞標題" />
    asp:BoundField DataField="NewsContent" HeaderText="新聞內容" />
    asp:BoundField DataField="CreateTime" 
     DataFormatString="{0:yyyy-MM-dd hh:mm:ss}" HeaderText="創建時間" />
   /Columns>
  /asp:GridView>
 /div>
 div>
   asp:LinkButton ID="btnFirst" runat="server" onclick="btnFirst_Click">第一頁/asp:LinkButton>
  asp:LinkButton
   ID="btnPre" runat="server" onclick="btnPre_Click">上一頁/asp:LinkButton>
  asp:LinkButton ID="btnNext"
    runat="server" onclick="btnNext_Click">下一頁/asp:LinkButton>
  asp:LinkButton ID="btnLast" runat="server" onclick="btnLast_Click">最后一頁/asp:LinkButton>asp:TextBox
     ID="txtPageindex" runat="server">/asp:TextBox>
  asp:LinkButton ID="LinkButton5" runat="server" onclick="LinkButton5_Click">Go/asp:LinkButton>
 /div>
 /form>
/body>
/html>

2、后臺代碼

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
namespace 分頁
{
 public partial class 原始刷新分頁 : System.Web.UI.Page
 {
  int pagesize = 10;
  protected void Page_Load(object sender, EventArgs e)
  {
   
   if (!IsPostBack)
   {
    ViewState["pageindex"] = 1;
    GetLastPageindex();
    LoadData();
   }
  }

  private void GetLastPageindex()
  {
   BLL.T_News1 bnews = new BLL.T_News1();
   int totalcount = bnews.GetRecordCount("");
   if (totalcount % pagesize == 0)
   {
    ViewState["lastpageindex"] = totalcount / pagesize;
   }
   else { ViewState["lastpageindex"] = totalcount / pagesize+1; }
  
  }
  private void LoadData()
  {
   BLL.T_News1 bnews = new BLL.T_News1();
   DataTable dt = bnews.GetListDataTable(pagesize,Convert.ToInt32(ViewState["pageindex"]));
   this.GridView1.DataSource = dt;
   this.GridView1.DataBind();
   
   }
  protected void btnFirst_Click(object sender, EventArgs e)
  {
   ViewState["pageindex"] = 1;
   LoadData();
  }
  protected void btnPre_Click(object sender, EventArgs e)
  {
   int pageindex = Convert.ToInt32(ViewState["pageindex"]);
   if (pageindex > 1)
   {
    pageindex--;
    ViewState["pageindex"] = pageindex;
    LoadData();
   }


  }
  protected void btnNext_Click(object sender, EventArgs e)
  {
   int pageindex = Convert.ToInt32(ViewState["pageindex"]);
   if (pageindex  Convert.ToInt32(ViewState["lastpageindex"]))
   {
    pageindex++;
    ViewState["pageindex"] = pageindex;
    LoadData();
   }
  }
  protected void btnLast_Click(object sender, EventArgs e)
  {
    ViewState["pageindex"] = ViewState["lastpageindex"];
   LoadData();
  }
  
  protected void LinkButton5_Click(object sender, EventArgs e)
  {
   int result;
   if (int.TryParse(txtPageindex.Text, out result) == true)
   {
    ViewState["pageindex"] = txtPageindex.Text.Trim();
    LoadData();
   }
   else { txtPageindex.Text = "請輸入合法的數字"; }
  }
 }
}

3、數據庫存儲過程

declare @pagesize int;
declare @pageindex int;
SELECT * FROM (select ROW_NUMBER() over(order by Id) as rownumber,* from T_News1)T
WHERE rownumber>(@pageindex-1)*@pagesize AND rownumber=@pagesize*@pageindex

GO 
CREATE PROC pro_fenye
@pagesize int,
@pageindex int

as
select * from(select ROW_NUMBER() over(order by Id) as rownumber,* from T_News1)T 
WHERE rownumber>(@pageindex-1)*@pagesize AND rownumber=@pageindex*@pagesize
GO
exec pro_fenye 2,5

以上就是本文的全部內容,希望對大家的學習有所幫助。

您可能感興趣的文章:
  • asp.net中如何調用sql存儲過程實現分頁
  • SQL Server 分頁查詢通用存儲過程(只做分頁查詢用)
  • 通用SQL存儲過程分頁以及asp.net后臺調用的方法

標簽:吉林 汕頭 麗江 河南 重慶 婁底 宜春 本溪

巨人網絡通訊聲明:本文標題《ASP.NET存儲過程實現分頁效果(三層架構)》,本文關鍵詞  ASP.NET,存儲,過程,實現,分頁,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ASP.NET存儲過程實現分頁效果(三層架構)》相關的同類信息!
  • 本頁收集關于ASP.NET存儲過程實現分頁效果(三層架構)的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    日韩一区二区三区视频| 久久久综合视频| 精东粉嫩av免费一区二区三区| 久久久精品免费免费| 91精品在线麻豆| 91偷拍与自偷拍精品| 韩国理伦片一区二区三区在线播放| 亚洲一区二区三区四区在线免费观看 | 亚洲精品视频自拍| 久久婷婷国产综合精品青草 | 欧美一区二区视频免费观看| 不卡高清视频专区| 国产一二精品视频| 麻豆国产精品官网| 天天综合日日夜夜精品| 一区二区三区视频在线看| 国产欧美日韩中文久久| 欧美不卡激情三级在线观看| 欧美亚洲国产一区二区三区va| 成人午夜免费电影| 国产盗摄女厕一区二区三区| 极品尤物av久久免费看| 日本欧美一区二区三区乱码| 亚洲成人免费av| 亚洲线精品一区二区三区八戒| 国产精品伦理在线| 欧美国产日韩精品免费观看| 久久综合久色欧美综合狠狠| 日韩精品中文字幕在线不卡尤物| 欧美日韩一级大片网址| 欧美性色黄大片手机版| 色8久久人人97超碰香蕉987| 色噜噜狠狠成人中文综合| 99久久国产综合色|国产精品| 成人午夜私人影院| www.激情成人| 91美女福利视频| 色综合久久天天| 欧美专区在线观看一区| 欧美三级中文字幕| 欧美日韩国产精品自在自线| 欧美无砖专区一中文字| 欧美日韩国产一二三| 在线播放国产精品二区一二区四区| 欧美中文字幕一区二区三区亚洲 | 7777精品伊人久久久大香线蕉的 | 国产嫩草影院久久久久| 国产欧美日韩久久| 一区在线中文字幕| 亚洲美女免费视频| 天堂在线一区二区| 久久国产尿小便嘘嘘| 国产一区在线视频| 成人免费va视频| 91国偷自产一区二区使用方法| 欧美性欧美巨大黑白大战| 欧美日韩免费一区二区三区 | wwwwww.欧美系列| 欧美激情一区在线| 一区二区三区在线不卡| 视频精品一区二区| 国产伦精品一区二区三区免费迷| 国产成人精品三级麻豆| 色欧美乱欧美15图片| 91精品午夜视频| 久久久av毛片精品| 老司机免费视频一区二区| 国产精品一区二区男女羞羞无遮挡 | 在线播放一区二区三区| 精品欧美一区二区久久| 亚洲欧美在线观看| 日韩中文字幕区一区有砖一区| 久久福利资源站| 97久久超碰国产精品| 欧美肥妇bbw| 亚洲精品一区二区三区影院| 日韩一区欧美小说| 免费观看91视频大全| 99久久久无码国产精品| 欧美精品自拍偷拍| 中文字幕精品一区二区精品绿巨人| 一区二区三区小说| 国产一级精品在线| 欧美日韩五月天| 国产精品视频麻豆| 奇米四色…亚洲| 91天堂素人约啪| 精品国产成人系列| 亚洲电影第三页| 粉嫩嫩av羞羞动漫久久久| 777午夜精品免费视频| 国产精品污污网站在线观看| 日韩精品久久久久久| 高清不卡在线观看| 欧美丰满美乳xxx高潮www| 亚洲欧洲日产国产综合网| 精品一区二区三区久久久| 色欧美日韩亚洲| 中文字幕欧美国产| 精品一区二区三区蜜桃| 欧美欧美午夜aⅴ在线观看| 国产精品久久久久影院老司| 久久99精品国产麻豆婷婷| 欧美午夜精品电影| 综合久久久久久久| 国产福利一区在线| 欧美一区二区视频观看视频| 一区二区三区精品在线| eeuss国产一区二区三区| 26uuu国产电影一区二区| 日本aⅴ免费视频一区二区三区| 91福利国产成人精品照片| 国产精品美女久久久久aⅴ| 激情图区综合网| 日韩欧美久久一区| 日韩黄色免费网站| 欧美日韩在线播放| 亚洲精品免费在线观看| 97精品电影院| 国产精品久久精品日日| 国产成人精品综合在线观看 | 色噜噜狠狠成人网p站| 国产精品丝袜久久久久久app| 国内成人精品2018免费看| 欧美一级片在线| 天天av天天翘天天综合网 | 日本成人在线看| 欧美一区在线视频| 午夜精品久久久| 337p亚洲精品色噜噜狠狠| 亚洲地区一二三色| 欧美日韩一级片在线观看| 午夜亚洲国产au精品一区二区 | 久久亚洲综合色| 国产精品亚洲专一区二区三区 | 国产精品国产三级国产普通话99| 国产一区视频网站| 久久综合丝袜日本网| 国产黄色精品网站| 国产精品美女久久久久久| a在线欧美一区| 亚洲激情成人在线| 欧美日韩一区 二区 三区 久久精品| 亚洲一区在线观看视频| 欧美日韩在线播放一区| 亚洲成a人片在线观看中文| 欧美人体做爰大胆视频| 日本在线不卡视频一二三区| 精品国精品国产尤物美女| 国产精品一区二区免费不卡| 国产精品久线观看视频| 色欧美日韩亚洲| 日本一道高清亚洲日美韩| 久久只精品国产| 99久久精品费精品国产一区二区| 国产成人精品一区二| 中文字幕第一区综合| 色综合久久久久综合体桃花网| 亚洲午夜激情av| 精品国产伦一区二区三区观看方式 | 91精品国产手机| 久久99九九99精品| 中文一区二区完整视频在线观看| 91亚洲资源网| 日韩高清在线不卡| 欧美高清一级片在线观看| 在线观看一区不卡| 美女视频免费一区| 亚洲国产精品v| 欧美系列一区二区| 国产乱码精品一区二区三区忘忧草| 一区在线中文字幕| 日韩一区二区在线播放| 成人午夜又粗又硬又大| 五月激情丁香一区二区三区| 精品国产一区久久| 亚洲激情第一区| 成人黄色在线看| 久久综合狠狠综合久久激情| 日本最新不卡在线| 欧美男女性生活在线直播观看| 亚洲色图制服诱惑| 99视频有精品| 国产精品久久久久久久浪潮网站| 老司机精品视频一区二区三区| 欧美另类高清zo欧美| 亚洲大型综合色站| 欧美亚洲图片小说| 亚洲一二三四久久| 一本久道久久综合中文字幕| 中文字幕字幕中文在线中不卡视频| 国产高清不卡二三区| 国产精品理伦片| 波多野结衣中文字幕一区二区三区| 久久综合久久综合久久综合| 韩国v欧美v日本v亚洲v| 精品国产一区二区亚洲人成毛片| 蜜臀精品久久久久久蜜臀| 日韩欧美一区二区久久婷婷| 日韩成人av影视|