一、標準的ajax分頁
1、新建乙個空的mvc專案
2、搜尋安裝 mvcpager
3、控制器中新增方法
4、新增檢視 singlepage.cshtml、分部檢視 _articlelist.cshtml、_articletable.cshtnl
singlepage.cshtml
1_articlelist.cshtml@using webdiyer.webcontrols.mvc
2 @model pagedlist34"
articles
">
5 @html.partial("
_articlelist
", model)67
@section scripts
810 }
1_articletable.cshtnl@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
15、執行@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
執行程式會出現錯誤:以下各節已定義,但尚未為布局頁「~/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,學生總人數不超...