В моей предыдущей работе я использовал много страниц, но она не была твердой, поэтому ее не просто в использовании. Это страница с частичным обновлением. Я много пробовал. Я хотел использовать MVCPager для частичного обновления, но, учитывая, что стоимость слишком высока, я сдался. Давайте сначала подведем плавание на основе начальной загрузки, так что для меня может быть удобно использовать в будущем в будущем
Адрес с открытым исходным кодом https://github.com/lyonlai/bootstrap-paginator
Цитата первой
JQuery
Bootstrap.min.js
Bootstrap-paginator.min.js
Код контроллера
[AuthorizationCodeatTribute] [description ("Информация о комментарии")] [httppost] public actionResult Comment (int id, int? Page) {#Список комментариев региона var dal = new carcommentoperator (); int pageindex = page ?? 1; // Текущая страница if (! String.isnullorempty (request.querystring ["pageindex"])) {if (! Int.tryparse (request.querystring ["pageindex"], out pageindex)) {pageindex = 1;}} const int pageize = 2; long total -utpalex); Ienumerable <carcomment> list = dal.getList (pageIndex, pageSize, out totalPageCount, out totalCount, "carid =" + id); var commentsementlist = new StaticPagedList <Carcomment> (List, pageindex, pageize, convert.toint32 (totalCount); "{/" pagecount/":" + commentipagedList.pageCount + ",/" currentPage/":" + CommentipAgedList.PageNumber + ",/" List/":" + jsonConvert.serializeObject (list) + "}"; return json (strresult, jsonrequestbehavior.allayget);}JS -код
<script type = "text/javascript"> $ (document) .ready (function () {var carid = 1; $. ajax ({url: "/car/comment", dataType: 'json', type: "post": "id =" + carid, успех: функция (data) {if (data! item) {// transtraight возвращаемый json $ ("#list"). Append ('<table>'); $ ("#list"). Append ('<tr>'); $ ("#list"). Append ('<td> Комментатор </td>'); $ ("#list"). Append ('<Td>'+item.userPileId+'</td>'); "###(#) '); $ ("#list"). Append (' <tr> '); $ ("#list"). Append (' <td> content </td> '); $ ("#list"). Append (' <td> '+item.content+' </td> '); }) ;/ Добавить опцию $ ("#commentlist"). Eval ("(" + Data + ")"). CurrentPage; «HomePage»;; Case «Prev»: return «предыдущая страница»; case «Next»: return «Следующая страница»; case «последнее»: возврат «последняя страница»; case «страница»: return Page;} //} // pageUrl: function (type, page, current) {// return »/car/detail? $ .ajax ({url: "/car/comment? id =" + carid, type: "post", data: "page =" + page, успех: function (data1) {if (data1! = null) {$ ("#list"). html (""); $ (" #list"). Append ('<table style = "border: 1px solid #00ced1; ширина: 300px "> '); $ ("#list "). Append (' <tr> '); $ ("#list "). Append (' <td> Комментатор </td> '); $ ("#list "). Append (' <td> '+item.userprofileid+' </td> '); $ ("#list"). Append ('<tr>'); $ ("#list"). Append ('<td>'); $ ("#list"). Append ('<td>'+item.content+'</td>'); $ ("#list"). append ('</tr>'); });Выше приведено обновление страницы на основе начальной загрузки, представленной вам редактором. Я надеюсь, что это будет полезно для вас. Если у вас есть какие -либо вопросы, пожалуйста, оставьте мне сообщение, и редактор ответит вам вовремя. Большое спасибо за вашу поддержку сайту wulin.com!