国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - ASP.NET教程 - ASP.NET MVC 4使用PagedList.Mvc分頁的實(shí)現(xiàn)代碼

ASP.NET MVC 4使用PagedList.Mvc分頁的實(shí)現(xiàn)代碼

2020-05-12 14:47波霸38 ASP.NET教程

本篇文章主要介紹了ASP.NET MVC 4使用PagedList.Mvc分頁的實(shí)現(xiàn)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

ASP.NET MVC中進(jìn)行分頁的方式有多種,在NuGet上有提供使用PagedList、PagedList.Mvc進(jìn)行分頁。

ASP.NET MVC 4使用PagedList.Mvc分頁的實(shí)現(xiàn)代碼

在安裝引用PagedList.Mvc的同時會安裝引用PagedList。

 

復(fù)制代碼 代碼如下:

 @Html.PagedListPager((PagedList.IPagedList<SampleInfo>)ViewBag.Models, page => Url.Action("Index", new { page, keyword = Request["keyword"], datemin = Request["datemin"], datemax = Request["datemax"] }))

 

搜索觸發(fā)事件:

?
1
2
3
4
<input type="text" id="datemin" class="input-text Wdate" style="width:60px;" value="@Request["datemin"]">
<input type="text" id="datemax" class="input-text Wdate" style="width:60px;" value="@Request["datemax"]">
<input type="text" class="input-text" style="width:250px" placeholder="輸入關(guān)鍵詞" id="keyword" name="" value="@Request["keyword"]">
<button type="submit" class="btn btn-success" id="" name="" onclick="search()"><i class="icon-search"></i> 搜索</button>
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<script>
function search() {
 var url = "?type=1";
 if ($("#keyword").val() != "") {
  url += "&keyword=" + $("#keyword").val();
 }
 if ($("#datemin").val() != "") {
  url += "&datemin=" + $("#datemin").val();
 }
 if ($("#datemax").val() != "") {
  url += "&datemax=" + $("#datemax").val();
 }
 window.location.href = "/Admin/SampleInfo/Index"+url;
}
</script>

后臺方法:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
IQueryable<SampleInfo> models = db.SampleInfoBLL.GetAllEntities().Where(d => d.IsDel == false);
if (!String.IsNullOrEmpty(Request["keyword"]))
{
string keyword = Request["keyword"];
models = models.Where(d => d.Site_Chinese.Contains(keyword));
}
if (!String.IsNullOrEmpty(Request["datemin"]))
{
int datemin = Convert.ToInt32(Request["datemin"]);
models = models.Where(d => Convert.ToDouble(d.Lon_Degree) >= datemin);
}
if (!String.IsNullOrEmpty(Request["datemax"]))
{
int datemax = Convert.ToInt32(Request["datemax"]);
models = models.Where(d => Convert.ToDouble(d.Lat_Degree) <= datemax);
}
int page = 1;
if (Request["page"] != null)
{
page = Convert.ToInt32(Request["page"]);
}
ViewBag.ModelsCount = models.Count();
ViewBag.Models = models.OrderBy(d => d.SampleInfoID).ToPagedList(page, 10);

分頁控件樣式:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
.pagination {
 display: inline-block;
 padding-left: 0;
 margin: 20px 0;
 border-radius: 4px;
}
 
.pagination > li {
 display: inline;
}
 
.pagination > li > a,
.pagination > li > span {
 position: relative;
 float: left;
 padding: 6px 12px;
 margin-left: -1px;
 line-height: 1.428571429;
 text-decoration: none;
 background-color: #ffffff;
 border: 1px solid #dddddd;
}
 
.pagination > li:first-child > a,
.pagination > li:first-child > span {
 margin-left: 0;
 border-bottom-left-radius: 4px;
 border-top-left-radius: 4px;
}
 
.pagination > li:last-child > a,
.pagination > li:last-child > span {
 border-top-right-radius: 4px;
 border-bottom-right-radius: 4px;
}
 
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
 background-color: #eeeeee;
}
 
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
 z-index: 2;
 color: #ffffff;
 cursor: default;
 background-color: #428bca;
 border-color: #428bca;
}
 
.pagination > .disabled > span,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
 color: #999999;
 cursor: not-allowed;
 background-color: #ffffff;
 border-color: #dddddd;
}
 
.pagination-lg > li > a,
.pagination-lg > li > span {
 padding: 10px 16px;
 font-size: 18px;
}
 
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
 border-bottom-left-radius: 6px;
 border-top-left-radius: 6px;
}
 
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
 border-top-right-radius: 6px;
 border-bottom-right-radius: 6px;
}
 
.pagination-sm > li > a,
.pagination-sm > li > span {
 padding: 5px 10px;
 font-size: 12px;
}
 
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
 border-bottom-left-radius: 3px;
 border-top-left-radius: 3px;
}
 
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
 border-top-right-radius: 3px;
 border-bottom-right-radius: 3px;
}
 
.pager {
 padding-left: 0;
 margin: 20px 0;
 text-align: center;
 list-style: none;
}
 
.pager:before,
.pager:after {
 display: table;
 content: " ";
}
 
.pager:after {
 clear: both;
}
 
.pager:before,
.pager:after {
 display: table;
 content: " ";
}
 
.pager:after {
 clear: both;
}
 
.pager li {
 display: inline;
}
 
.pager li > a,
.pager li > span {
 display: inline-block;
 padding: 5px 14px;
 background-color: #ffffff;
 border: 1px solid #dddddd;
 border-radius: 15px;
}
 
.pager li > a:hover,
.pager li > a:focus {
 text-decoration: none;
 background-color: #eeeeee;
}
 
.pager .next > a,
.pager .next > span {
 float: right;
}
 
.pager .previous > a,
.pager .previous > span {
 float: left;
}
 
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
 color: #999999;
 cursor: not-allowed;
 background-color: #ffffff;
}
.pagination-container {
 text-align: center;
}

分頁樣式效果:

ASP.NET MVC 4使用PagedList.Mvc分頁的實(shí)現(xiàn)代碼

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。

原文鏈接:http://www.cnblogs.com/sharing1986687846/p/7191535.html?utm_source=tuicool&utm_medium=referral

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 九九只有精品 | 成人黄色在线观看 | 久久人人爽爽爽人久久久 | 欧美一区二区三区男人的天堂 | 色综合久久88色综合天天 | 国产一区二区精品丝袜 | 夜夜骑首页 | 亚洲国产高清美女在线观看 | 欧美九九九| 在线色站| 四虎影视最新免费版 | 青青草原亚洲 | 黄色av网站在线观看 | 国内精品久久久久久中文字幕 | 欧美日韩国产一区二区三区 | 欧美亚洲三级 | 日本精品一区二区三区视频 | 日韩在线免费播放 | 欧美视频免费 | 欧美一区二区三区黄 | 成人精品久久久 | 国产综合精品一区二区三区 | 欧美色综合天天久久综合精品 | 欧洲一级毛片 | 免费观看一级淫片 | 久久亚洲美女 | 日韩一区二区精品 | 欧美一区日韩一区 | 九九在线视频 | 亚洲视频在线看 | 亚洲精品欧美一区二区三区 | 99精品视频在线观看 | 国产精品久久久久久久久免费桃花 | 亚洲午夜视频在线观看 | 久久久久成人精品免费播放动漫 | 国产精品亚洲精品 | 欧美日韩一级电影 | 九色av | 日韩在线观看视频一区二区三区 | 亚洲欧洲视频 | 国产伦乱 |