婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 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存儲過程實現分頁效果(三層架構)的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美午夜不卡视频| 丝袜美腿亚洲一区| 2023国产精华国产精品| 亚洲国产乱码最新视频| 成人一区二区三区视频在线观看| 国产精品麻豆欧美日韩ww| 91精品国产色综合久久久蜜香臀| 成人午夜电影小说| 麻豆精品在线看| 亚洲欧美日韩中文字幕一区二区三区 | 精品一区二区久久| 亚洲一区二区三区自拍| 亚洲欧美激情小说另类| 国产精品国产三级国产三级人妇| 欧美激情中文不卡| 久久精品欧美一区二区三区麻豆| 日韩欧美一二区| 久久综合九色综合97_久久久| 欧美一二三区在线观看| 91精品国产入口在线| 制服.丝袜.亚洲.中文.综合| 欧美精品日韩精品| 日韩午夜激情视频| 精品国产一区二区三区久久久蜜月| 欧美一区二区三级| 欧美成va人片在线观看| 久久久精品日韩欧美| 久久免费看少妇高潮| 欧美—级在线免费片| 国产精品国产三级国产三级人妇| 国产精品嫩草影院av蜜臀| 自拍偷拍国产亚洲| 亚洲精品视频在线| 亚洲国产精品久久人人爱蜜臀 | 国产精品一区专区| 成人一道本在线| 成人国产视频在线观看| 一本到高清视频免费精品| 欧美色图片你懂的| 日韩精品中文字幕在线不卡尤物 | 欧美无砖砖区免费| 91精品国模一区二区三区| 日韩欧美国产三级电影视频| 久久久久久久免费视频了| ㊣最新国产の精品bt伙计久久| 亚洲另类一区二区| 激情文学综合网| av不卡在线播放| 91精品免费在线观看| 久久精品欧美一区二区三区不卡 | 亚洲日本乱码在线观看| 香蕉影视欧美成人| 东方欧美亚洲色图在线| 欧美日韩国产欧美日美国产精品| 久久久亚洲精品一区二区三区| 国产精品久久网站| 丝袜美腿亚洲一区| 91碰在线视频| 精品美女在线观看| 亚洲综合久久久| 懂色av一区二区在线播放| 欧美日韩精品免费观看视频| 国产亚洲欧美色| 日韩成人av影视| 99久久免费国产| 久久精品免视看| 亚洲成人久久影院| 不卡av在线免费观看| 欧美一级片免费看| 亚洲线精品一区二区三区八戒| 成人一级视频在线观看| 精品99一区二区| 婷婷丁香久久五月婷婷| 99久久国产综合精品麻豆 | 亚洲麻豆国产自偷在线| 国产一区在线观看麻豆| 欧美高清一级片在线| 亚洲美女一区二区三区| 成人精品高清在线| 久久青草国产手机看片福利盒子| 性感美女久久精品| 欧洲激情一区二区| 亚洲欧美日韩一区二区三区在线观看| 精品午夜久久福利影院| 欧美一区二区视频网站| 亚洲一区在线观看免费观看电影高清| 国产精品1024| 久久精品视频网| 国产精品一色哟哟哟| 久久精品欧美日韩精品| 国产精品99久久久久| 久久影院电视剧免费观看| 免费人成精品欧美精品| 9191久久久久久久久久久| 亚洲福利电影网| 欧美三级三级三级| 亚洲成人免费在线观看| 欧美精品成人一区二区三区四区| 天堂资源在线中文精品| 欧美一区日本一区韩国一区| 日韩电影一区二区三区| 精品国精品国产尤物美女| 寂寞少妇一区二区三区| 久久综合狠狠综合久久综合88 | 欧洲在线/亚洲| 亚洲成在线观看| 欧美一级高清片| 国产一区二区在线看| 国产日韩欧美综合一区| 波多野结衣亚洲| 亚洲精品免费视频| 欧美日韩免费在线视频| 美女看a上一区| 国产天堂亚洲国产碰碰| 91首页免费视频| 午夜一区二区三区视频| 精品国产免费人成电影在线观看四季 | 一卡二卡三卡日韩欧美| 国产黄色精品网站| 综合电影一区二区三区| av电影在线不卡| 性感美女久久精品| 337p日本欧洲亚洲大胆色噜噜| 粉嫩13p一区二区三区| 亚洲一区在线电影| 精品乱码亚洲一区二区不卡| 99久久99久久久精品齐齐| 亚洲一区二区精品久久av| 欧美成人官网二区| 日本精品一区二区三区四区的功能| 午夜免费久久看| 国产精品人妖ts系列视频| 色www精品视频在线观看| 久久精品国产**网站演员| 国产精品视频免费| 欧美人狂配大交3d怪物一区| 国产二区国产一区在线观看| 亚洲激情第一区| 国产欧美中文在线| 欧美一级专区免费大片| 成人av午夜影院| 激情久久久久久久久久久久久久久久| 亚洲精品日韩一| 欧美国产国产综合| 欧美一区二区三区视频在线 | 欧美日韩精品高清| 丁香六月久久综合狠狠色| 五月激情综合色| 国产欧美视频一区二区| 7777精品伊人久久久大香线蕉的 | 亚洲制服丝袜一区| 日本一区二区三区四区| 日韩一区二区三区电影在线观看| 91丨九色丨蝌蚪丨老版| 国产成人亚洲综合色影视| 一片黄亚洲嫩模| 国产精品理论片在线观看| 精品99久久久久久| 日韩写真欧美这视频| 欧美午夜不卡视频| 91免费观看视频| 成人激情图片网| 国产超碰在线一区| 国产精品自拍av| 国产在线精品免费| 看电影不卡的网站| 美女脱光内衣内裤视频久久网站| 亚洲国产精品尤物yw在线观看| 国产精品福利一区二区三区| 久久久久久**毛片大全| 精品日韩在线观看| 91精品在线免费| 欧美一区二区三区视频在线观看| 欧美日韩国产中文| 欧美日韩精品欧美日韩精品一综合| 91黄色小视频| 欧美一a一片一级一片| 欧美最猛黑人xxxxx猛交| 色素色在线综合| 欧美中文一区二区三区| 欧美性猛交xxxx黑人交| 欧美性色黄大片手机版| 欧美日韩精品一区二区三区 | 久久精品国产一区二区三区免费看| 亚洲成av人片在线| 亚洲va欧美va天堂v国产综合| 亚洲综合区在线| 日韩高清一区在线| 国产一区中文字幕| jlzzjlzz亚洲女人18| 一本到高清视频免费精品| 在线观看一区日韩| 日韩三区在线观看| 国产视频一区二区在线观看| 欧美激情一区二区三区全黄| 欧美极品xxx| 亚洲精品网站在线观看| 青青青伊人色综合久久| 国产一区二区调教| 91浏览器入口在线观看|