楊濤老師MvcPager示例

2022-01-15 06:20:56 字數 3018 閱讀 9397

一、標準的ajax分頁

1、新建乙個空的mvc專案

2、搜尋安裝 mvcpager

3、控制器中新增方法

4、新增檢視 singlepage.cshtml、分部檢視 _articlelist.cshtml、_articletable.cshtnl

singlepage.cshtml

1

@using webdiyer.webcontrols.mvc

2 @model pagedlist34"

articles

">

5 @html.partial("

_articlelist

", model)67

@section scripts

810 }

_articlelist.cshtml

1

@using webdiyer.webcontrols.mvc

2 @model pagedlist3

4class="

text-center

">

5 @ajax.pager(model, new pageroptions

", disabledpageritemtemplate = "

", pageritemtemplate = "

" }).ajaxoptions(a => a.setupdatetargetid("

articles"))

678 @9

10class="

text-center

">

11 @ajax.pager(model, new pageroptions

", disabledpageritemtemplate = "

", pageritemtemplate = "

" }).ajaxoptions(a => a.setupdatetargetid("

articles"))

12

_articletable.cshtnl

1

@using webdiyer.webcontrols.mvc

2 @model pagedlist3

4class="

table table-bordered table-striped

">56

class="

nowrap

">序號

78 @html.displaynamefor(model =>model.title)910

11 @html.displaynamefor(model =>model.content)

1213

14 @

15 @foreach (var item in

model)

1627

5、執行

執行程式會出現錯誤:以下各節已定義,但尚未為布局頁「~/views/shared/_layout.cshtml」呈現:「scripts」。

解決方法:在_layout.cshtml中新增**

@rendersection(

"scripts"

, required:

false

)執行結果:

二、多個ajax分頁

多個ajax分頁和單個ajax分頁類似,這裡要注意的是:

1、不同的分頁控制項要定義不同頁碼引數名稱(如下:第乙個定義 為pageindex,第二個定義為 id)

2、後台通過自定義引數來區分獲取的是哪個分頁的資料,這裡通過addroutevalue("param","value")來新增

//pageindexparametername設定頁碼引數名稱; @ajax.pager(model).options(o=>o.addroutevalue("target","blog1"))生成分頁鏈結的路由的值。

@ajax.pager(model, new pageroptions

", disabledpageritemtemplate = "

", pageritemtemplate = "" }).options(o => o.addroutevalue("target", "blog2")).ajaxoptions(a => a.setupdatetargetid("blog2s"))

/// /// 多個分頁

楊亦濤老師分享計算機C 基礎教學

編寫第乙個計算機程式語言,讓計算機開口說話 include using namespace std int main cout 歡迎來您來到程式世界 完成作業 自我介紹 姓名 楊亦濤 include using namespace std int main int a,b,c a 3 b 4 c a...

楊老師的照相排列

dp的難點在於狀態的確定和轉移方程的推導.在本題中,我們可以從頭列舉,去觀察歸納,找到本題的最優子結構.假設有 k 1,a 3,2,1 對於第乙個數字1,它的數字一定是固定的 只能在最左上角 對於第二個數字,它可以位於1的右邊,也可以在1的下邊 通過列舉擺放的情況後,我們可以發現 第 i 行的擺放數...

楊老師的照相排列(線性dp)

題意 有n個人,身高分別是1,2,3,4 n,將這n個人排隊,要求從前 上面 往後 下面 身高增,從左往右身高也遞增。要求組成k排,每排需要的人數給出,問你有多少種排列的方法。比如n 6,k 3,n1 3,n2 2,n3 1 那麼 123 456就是一種合法排列。資料範圍 1 k 5,學生總人數不超...