婷婷综合国产,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
    中文字幕佐山爱一区二区免费| 日本黄色一区二区| 亚洲国产成人va在线观看天堂| 国产精品毛片a∨一区二区三区 | 亚洲国产高清在线| 欧美成人精品福利| 精品久久一区二区| 国产日韩精品一区二区浪潮av| 国产无一区二区| 国产精品入口麻豆九色| 亚洲丝袜另类动漫二区| 一区二区日韩电影| 天天综合色天天| 久久狠狠亚洲综合| 国产美女精品在线| 99精品视频在线播放观看| 91福利在线观看| 日韩欧美久久久| 国产日产欧美一区二区三区 | 亚洲高清久久久| 天堂久久久久va久久久久| 日韩av一区二区三区| 国产一区二区美女| 97久久精品人人澡人人爽| 欧美日韩亚洲综合在线| 日韩片之四级片| 亚洲欧洲日本在线| 日韩成人免费电影| 岛国av在线一区| 欧美日韩亚洲综合在线 欧美亚洲特黄一级 | 久久久精品一品道一区| 国产精品美女久久久久久| 亚洲一区二区三区三| 久久精品av麻豆的观看方式| 成人动漫av在线| 88在线观看91蜜桃国自产| 26uuu亚洲| 亚洲一二三区视频在线观看| 国产在线国偷精品免费看| av资源网一区| 久久久www成人免费毛片麻豆 | 欧美一区国产二区| 国产精品萝li| 捆绑调教一区二区三区| 色美美综合视频| 中文字幕乱码亚洲精品一区| 天天综合日日夜夜精品| 99久久er热在这里只有精品66| 日韩免费看网站| 亚洲国产sm捆绑调教视频 | 精品久久久久99| 亚洲一二三专区| 成人黄色小视频在线观看| 日韩欧美中文一区二区| 亚洲久本草在线中文字幕| 国产福利精品导航| 精品久久久久香蕉网| 人妖欧美一区二区| 欧美亚日韩国产aⅴ精品中极品| 国产精品久线观看视频| 免费成人在线视频观看| 欧美日韩国产电影| 夜夜精品视频一区二区 | 欧美一区二区在线播放| 伊人婷婷欧美激情| 成人aaaa免费全部观看| 日本一区二区三区dvd视频在线 | 91蜜桃网址入口| 欧美国产日韩亚洲一区| 国产精品系列在线观看| 国产婷婷一区二区| 国产精品一二二区| 国产日韩欧美a| 成人aaaa免费全部观看| 亚洲色图在线看| 99久久久国产精品| 亚洲日本一区二区三区| 91一区二区在线| 亚洲欧美区自拍先锋| 97久久超碰精品国产| 亚洲精品亚洲人成人网在线播放| 91最新地址在线播放| 一区二区三区免费观看| 欧美日韩和欧美的一区二区| 蜜臀a∨国产成人精品| 欧美一二三区在线观看| 精品一区二区三区不卡| 国产欧美日韩精品一区| gogo大胆日本视频一区| 亚洲小少妇裸体bbw| 欧美一区二区精品久久911| 免费观看日韩电影| 中文字幕不卡的av| 欧美体内she精视频| 麻豆一区二区99久久久久| 国产日韩亚洲欧美综合| 色哟哟精品一区| 免费看日韩a级影片| 欧美国产视频在线| 欧美性猛片xxxx免费看久爱| 久久精品国产免费| 中文字幕中文字幕中文字幕亚洲无线| 在线免费不卡电影| 韩国精品主播一区二区在线观看 | 亚洲主播在线播放| 91精品国产入口| 不卡av在线网| 麻豆精品久久久| 亚洲丝袜精品丝袜在线| 日韩欧美国产综合| 色综合久久综合网欧美综合网| 日本成人在线不卡视频| 国产精品丝袜一区| 91麻豆精品国产91久久久资源速度| 国产乱码字幕精品高清av | 韩国三级中文字幕hd久久精品| 自拍偷拍国产精品| 精品三级在线看| 欧美性色黄大片| caoporen国产精品视频| 九九视频精品免费| 亚洲一卡二卡三卡四卡 | 精品免费国产一区二区三区四区| 99久久精品免费看国产| 国产一区二区三区精品欧美日韩一区二区三区 | 亚洲欧美另类久久久精品2019| 亚洲精品一区二区三区精华液 | 久久精品亚洲精品国产欧美| 欧美影院一区二区三区| 亚洲www啪成人一区二区麻豆| 国产精品麻豆99久久久久久| 久久久精品国产99久久精品芒果| 在线播放视频一区| 欧美性xxxxxx少妇| 在线中文字幕一区| 91视频观看视频| 成人黄色一级视频| 成人激情文学综合网| 国产一区二区看久久| 精品写真视频在线观看| 久草在线在线精品观看| 精品在线播放免费| 黄色小说综合网站| 日韩精品1区2区3区| 日韩高清欧美激情| 亚洲国产精品久久久男人的天堂 | 国产色产综合色产在线视频| 久久综合久久99| 久久久久久久久久久电影| 久久综合一区二区| 亚洲国产成人一区二区三区| 国产欧美日本一区二区三区| 国产精品久久久久一区二区三区| 亚洲国产高清不卡| 亚洲天堂免费在线观看视频| 成人欧美一区二区三区| 亚洲精品国产无天堂网2021| 亚洲综合色婷婷| 天天影视涩香欲综合网| 蜜桃视频在线一区| 国产一区二区美女| av毛片久久久久**hd| 色呦呦国产精品| 欧美一区二区三区不卡| 欧美大片在线观看| 欧美高清在线视频| 亚洲欧美经典视频| 免费在线观看不卡| 国产精品456露脸| 色婷婷国产精品综合在线观看| 欧美三级视频在线播放| 精品国产免费一区二区三区香蕉| 国产精品网站在线播放| 一区二区不卡在线视频 午夜欧美不卡在| 一区二区三区免费观看| 久久福利资源站| 97久久久精品综合88久久| 欧美精品v国产精品v日韩精品| 精品日本一线二线三线不卡| 中文字幕一区二区三区四区不卡 | 国产亚洲精品中文字幕| 亚洲蜜臀av乱码久久精品蜜桃| 亚洲成人自拍偷拍| 国产·精品毛片| 欧美精品久久99| 福利电影一区二区| 国产亚洲一区字幕| 国产精品免费网站在线观看| 亚洲精品国产成人久久av盗摄| 午夜精品成人在线视频| 国产成人精品亚洲777人妖| 在线观看日韩高清av| 欧美变态凌虐bdsm| 亚洲成人综合网站| 成人免费av在线| 欧美电影免费观看高清完整版在 | 日产欧产美韩系列久久99| 免费成人在线观看| 色呦呦一区二区三区| 久久日一线二线三线suv|