<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        Asp.net MVC 中利用jquery datatables 實現數據分頁顯示功能

        來源:懂視網 責編:小采 時間:2020-11-27 22:35:33
        文檔

        Asp.net MVC 中利用jquery datatables 實現數據分頁顯示功能

        Asp.net MVC 中利用jquery datatables 實現數據分頁顯示功能:1、Controller中的方法代碼如下: 由于方法中的存儲過程沒有帶分頁參數,所以還可以有繼續優化的空間。 /// <summary> /// 獲取測點列表 /// </summary> /// <returns></returns> [HttpPost] p
        推薦度:
        導讀Asp.net MVC 中利用jquery datatables 實現數據分頁顯示功能:1、Controller中的方法代碼如下: 由于方法中的存儲過程沒有帶分頁參數,所以還可以有繼續優化的空間。 /// <summary> /// 獲取測點列表 /// </summary> /// <returns></returns> [HttpPost] p

        1、Controller中的方法代碼如下:

        由于方法中的存儲過程沒有帶分頁參數,所以還可以有繼續優化的空間。

        /// <summary>
         /// 獲取測點列表
         /// </summary>
         /// <returns></returns>
         [HttpPost]
         public JsonResult GetMeasurePointList(string TreeID, string TreeType, int sEcho, int iDisplayStart, int iDisplayLength)
         {
         DataTable dtResult = new DataTable();
         string sql = string.Format("EXEC P_GET_ZXJG_TagList '{0}','{1}'", TreeID, TreeType);
         dtResult = QuerySQL.GetDataTable(sql);
         dtResult.Columns.Add("XuHao", typeof(string));
         dtResult.Columns.Add("StrValueTime", typeof(string));
         for (int i = 0; i < dtResult.Rows.Count; i++)
         {
         dtResult.Rows[i]["XuHao"] = (i + 1).ToString();
         dtResult.Rows[i]["StrValueTime"] = Convert.ToDateTime(dtResult.Rows[i]["F_ValueTime"]).ToString("yyyy-MM-dd HH:mm:ss");
         }
         int iTotalRecords = 0;
         int iTotalDisplayRecords = 0;
         List<DataRow> queryList = dtResult.AsEnumerable().ToList();
         iTotalRecords = queryList.Count();
         queryList = queryList.Skip(iDisplayStart).Take(iDisplayLength).ToList();
         iTotalDisplayRecords = queryList.Count();
         var temp = from p in queryList
         select new
         {
         XuHao = p.Field<string>("XuHao").ToString(),
         F_Description = p.Field<string>("F_Description").ToString(),
         StrValueTime = p.Field<string>("StrValueTime").ToString(),
         F_Value = p.Field<decimal>("F_Value").ToString(),
         F_Unit = p.Field<string>("F_Unit").ToString(),
         F_AlmLow = p.Field<decimal>("F_AlmLow").ToString(),
         F_AlmUp = p.Field<decimal>("F_AlmUp").ToString()
         };
         return Json(new
         {
         draw = sEcho,
         recordsFiltered = iTotalRecords,
         recordsTotal = iTotalDisplayRecords,
         data = temp.ToList()
         }, JsonRequestBehavior.AllowGet);
         }

        2、cshtml視圖頁面中代碼如下:

        function InitData() {
         var dataTable = $('#tbMeasurePointList').DataTable({
         "scrollY": "hidden",
         "scrollCollapse": false,
         "dom": 'tr<"bottom"lip><"clear">',
         language: {
         lengthMenu: '',//左上角的分頁大小顯示。
         search: '<span class="label label-success">搜索:</span>',//右上角的搜索文本,可以寫html標簽
         loadingRecords: '數據加載中...',
         paginate: {
         //分頁的樣式內容。
         previous: "上一頁",
         next: "下一頁",
         first: "",
         last: ""
         },
         zeroRecords: "暫無數據",//table tbody內容為空時,tbody的內容。
         //下面三者構成了總體的左下角的內容。
         info: "<span class='pagesStyle'>總共<span class='recordsStyle'> _TOTAL_ 條,計 _PAGES_ </span>頁,當前顯示 _START_ -- _END_ 條記錄 </span>",//左下角的信息顯示,大寫的詞為關鍵字。初始_MAX_ 條 
         infoEmpty: "0條記錄",//篩選為空時左下角的顯示。
         infoFiltered: ""http://篩選之后的左下角篩選提示,
         },
         "lengthChange": false,
         "ordering": false,
         "iDisplayLength": 10,
         "searching": false,
         destroy: true, //Cannot reinitialise DataTable,解決重新加載表格內容問題 
         "serverSide": true,
         "sAjaxSource": "@Url.Action("GetMeasurePointList", "OnlineMonitor")",
         "fnServerData": function (sSource, aoData, fnCallback) {
         aoData.push({ "name": "TreeID", "value": $("#hidTreeID").val() });
         aoData.push({ "name": "TreeType", "value": $("#hidTreeType").val() });
         $.ajax({
         "dataType": 'json',
         "type": "POST",
         "url": sSource,
         "data": aoData,
         "success": fnCallback
         });
         },
         "aoColumns": [
         { "mDataProp": "XuHao", "width": "50" },
         { "mDataProp": "F_Description", "width": "400" },
         { "mDataProp": "StrValueTime", "width": "200" },
         { "mDataProp": "F_Value", "width": "100" },
         { "mDataProp": "F_Unit", "width": "100" },
         { "mDataProp": "F_AlmLow", "width": "100" },
         { "mDataProp": "F_AlmUp", "width": "100"}
         ],
         "createdRow": function (row, data, index) {
         $(row).children('td').eq(0).attr('style', 'text-align: center;');
         $(row).children('td').eq(1).attr('style', 'text-align: left;');
         $(row).children('td').eq(2).attr('style', 'text-align: center;');
         $(row).children('td').eq(3).attr('style', 'text-align: right;');
         $(row).children('td').eq(4).attr('style', 'text-align: center;');
         $(row).children('td').eq(5).attr('style', 'text-align: right;');
         $(row).children('td').eq(6).attr('style', 'text-align: right;');
         }
         });
         }

        3、實際顯示效果如下圖所示:

        以上所述是小編給大家介紹的Asp.net MVC 中利用jquery datatables 實現數據分頁顯示,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        Asp.net MVC 中利用jquery datatables 實現數據分頁顯示功能

        Asp.net MVC 中利用jquery datatables 實現數據分頁顯示功能:1、Controller中的方法代碼如下: 由于方法中的存儲過程沒有帶分頁參數,所以還可以有繼續優化的空間。 /// <summary> /// 獲取測點列表 /// </summary> /// <returns></returns> [HttpPost] p
        推薦度:
        標簽: 分頁 mvc ASP.NET
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲成aⅴ人在线观看| 亚洲国产精品福利片在线观看 | 东方aⅴ免费观看久久av| 亚洲国产精品丝袜在线观看| 精品久久久久久亚洲中文字幕| 全免费a级毛片免费**视频| 亚洲啪AV永久无码精品放毛片| 成人男女网18免费视频| 亚洲精品国产suv一区88| 日韩免费一级毛片| 国产高清对白在线观看免费91 | 一本一道dvd在线观看免费视频| 亚洲国产a级视频| 成av免费大片黄在线观看| 亚洲啪啪综合AV一区| 一级毛片不卡片免费观看| 亚洲丰满熟女一区二区v| 成人免费无遮挡无码黄漫视频| 亚洲爆乳AAA无码专区| 亚洲成A∨人片天堂网无码| 中文字幕成人免费高清在线 | a一级毛片免费高清在线| 国产成人亚洲综合无码精品| 久久精品国产免费观看| 亚洲av色香蕉一区二区三区| 亚洲人成无码网WWW| 2021精品国产品免费观看| 亚洲一区精彩视频| 亚洲乱码国产一区网址| 一级特黄aa毛片免费观看| 亚洲αⅴ无码乱码在线观看性色 | 亚洲欧洲日产国码一级毛片 | baoyu122.永久免费视频| 亚洲人成影院77777| 亚洲精品无码99在线观看| 人妻无码一区二区三区免费| 亚洲一区电影在线观看| 国产亚洲精品无码拍拍拍色欲| 永久免费AV无码国产网站| 久久性生大片免费观看性| 亚洲综合无码一区二区痴汉|