四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

ASP.NET MVC分頁的實(shí)現(xiàn)

ASP.NET中,GridView控件本身就帶有分頁的功能,只要把當(dāng)前頁面的索引值賦給GridView的PageIndex就可以實(shí)現(xiàn)了分頁,至于數(shù)據(jù)怎么分頁,全都由GridView封裝起來了。

ASP.NET MVC中分頁的實(shí)現(xiàn)就只能靠自己來設(shè)計(jì)了。首先來說一下分頁的原理?,F(xiàn)在有一個(gè)張news表,中間有很多信息,我們假設(shè)一頁顯示5條記錄,這樣,頁面數(shù)量=總記錄數(shù)/5;這里,如果出現(xiàn)小數(shù),得進(jìn)位取整。如比總記錄和數(shù)為51,那么分的頁面數(shù)量是11,最后一頁只有一條記錄。好,有這樣一個(gè)思路后,現(xiàn)在就來做ASP.NET MVC中的分頁了。

1、 數(shù)據(jù)庫和表

創(chuàng)建一個(gè)Data_Company的數(shù)據(jù)庫,建一張news表,表結(jié)構(gòu)如下圖:

clip_image001

ID是主鍵,并助是自動(dòng)增長(zhǎng)列。

2、 現(xiàn)在,我們用O/R Designer來創(chuàng)建news表的LINQ To SQL的實(shí)體類。

創(chuàng)建一個(gè)名為MvcCompany的ASP.NET MVC Web Application項(xiàng)目,然后選中Models,右鍵,“添加”,“新建項(xiàng)”,選中C#中的“數(shù)據(jù)”,如下圖:

clip_image003

選擇“LINQ to SQL類”,名稱設(shè)為“CompanyData.dbml”,然后“添加”。

打開“服務(wù)器資源管理器”,創(chuàng)建連接,展開表,找到news表,拖到CompanyData.dbml的左邊表視圖區(qū)(注:.dbml視圖左邊是SQL表和SQL視圖區(qū),右邊是SQL存儲(chǔ)過程和SQL函數(shù)區(qū)),效果如下圖:

clip_image004

在“解決方案資源管理器”下的,“Models”多了三個(gè)文件,CompanyData.dbml,展開它,會(huì)有CompanyData.dbml.layout和CompanyData.designer.cs,前者是CompanyData.dbml視圖的一些信息(比如news表在的坐標(biāo)等信息),后者是news實(shí)體類及Data_Company數(shù)據(jù)庫的類,在數(shù)據(jù)庫類中聚合了news實(shí)體類。

3、 添加news列表類。因?yàn)橐粋€(gè)news實(shí)體類,一次只能表示一條記錄,如果呈現(xiàn)一個(gè)news表中的數(shù)據(jù),最好定義一個(gè)集合類來存臨時(shí)來存放news記錄的集合。

類的實(shí)現(xiàn)如下:

 

Code

NET技術(shù)ASP.NET MVC分頁的實(shí)現(xiàn),轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 狼和狗的时间| 坐月子喝什么汤最好最有营养| 俺去也电影网| 单位同意报考证明| 间宫祥太朗| 邓为个人资料及简历| 白丝美女被挠脚心| 李保国电影| 森林运动会作文三年级300字| 大秦帝国第一部免费版| 百合 电影| 猎兽神兵免费全集在线观看高清版| 薄冰演员表| 最新作文素材| 考死2:教学实习| love 电影| 误杀2演员名单| 海蓝之谜精粹水| 一代宗师 豆瓣| 大奉打更人电视剧在线| 草逼的视频| 在线看色戒| 大浴女电视剧所有演员表| 转正意见评语| 爱人的眼睛是第八大洋什么意思?| douying| tvb直播| 金璐莹| 伊人春色在线观看视频| 王岗个人简历| 又造句二年级上册| 同城招聘网找工作| 恶搞一家人| 游吟诗人| 2025女人最走运头像| 红白黑黄| 邓佳佳| 郭麒麟个人资料简介| 挨打的视频| 男同性恋| 小曼哈顿|