zoukankan      html  css  js  c++  java
  • Laypage 使用

    前台和后台代码呈现:

    1.HTML 页面:

     1 <style>
     2     table tr th {
     3         width: 100px;
     4     }
     5 
     6     table tr td {
     7         width: 100px;
     8     }
     9 </style>
    10 <script src="~/Scripts/jquery-1.8.2.js"></script>
    11 <script src="~/Scripts/js/laypage-v1.3/laypage/laypage.js"></script>
    12 <link href="~/Scripts/js/laypage-v1.3/laypage/skin/laypage.css" rel="stylesheet" />
    13 <script src="~/Scripts/js/layer-v2.4/layer/layer.js"></script>
    14 <script type="text/javascript">
    15     $(function () {
    16         Page(1);
    17     });
    18     function Page(curr) {
    19         var pageSize = 5;
    20         $.getJSON('/Home/GetUserList', { pageIndex: curr, pageSize: pageSize }, function (res) {
    21             var page;
    22             if (res.totalPage % pageSize == 0) {
    23                 page = res.totalPage / pageSize;
    24             }
    25             else {
    26                 page = res.totalPage / pageSize + 1;
    27             }
    28             laypage(
    29                 {
    30                     cont: 'divPager',
    31                     pages: page,
    32                     curr: curr,
    33                     skip: true,
    34                     skin: 'molv',
    35                     jump: function (obj) {
    36                         $.getJSON('/Home/GetUserList', { pageIndex: obj.curr, pageSize: pageSize }, function (res) {
    37                             var data = res.userInfoList
    38                             $("#tbUser tbody").empty();
    39                             $.each(data, function (i) {
    40                                 var str = "<tr>"
    41                                     + "<td>" + data[i].UserName + "</td>"
    42                                     + "<td>" + data[i].Sex + "</td>"
    43                                     + "<td>" + data[i].PassWord + "</td>"
    44                                     + "<td>" + data[i].Tel + "</td></tr>"
    45                                 $("#tbUser tbody").append(str);
    46                             });
    47                         });
    48                     }
    49                 });
    50         });
    51     }
    52 </script>
    53 <br /><br />
    54 <div id="divContent" align="center">
    55     <input type="hidden" id="hidCount" />
    56     <table id="tbUser" class="bordered" style="text-align:center;">
    57         <thead>
    58             <tr>
    59                 <th>用户名</th>
    60                 <th>性别</th>
    61                 <th>密码</th>
    62                 <th>联系方式</th>
    63             </tr>
    64         </thead>
    65         <tbody></tbody>
    66     </table>
    67 </div>
    68 <br /><br />
    69 <div id="divPager" style="margin-top: 4px;text-align:center"></div>
    View Code

     2.C# 后台:

     1 public class HomeController : Controller
     2     {
     3         public ActionResult Index()
     4         {
     5             return View();
     6         }
     7 
     8         [WebMethod]
     9         public string GetUserList(int pageIndex, int pageSize)
    10         {
    11             string retStr = string.Empty;
    12             UserInfos userInfos = new UserInfos();
    13             userInfos = GetPagedList(pageIndex, pageSize);
    14             StringBuilder sb = new StringBuilder();
    15             new JavaScriptSerializer().Serialize(userInfos, sb);
    16             retStr = sb.ToString();
    17             return retStr;
    18         }
    19         public UserInfos GetPagedList(int curPage, int pageSize)
    20         {
    21             UserInfos userInfos = new UserInfos();
    22             List<UserInfo> userInfoList = new List<UserInfo>() 
    23             {
    24                 new UserInfo(){UserName="AA",Sex=1,PassWord="123456789",Tel="13812345678"},
    25                 new UserInfo(){UserName="AA",Sex=1,PassWord="123456789",Tel="13812345678"},
    26                 new UserInfo(){UserName="BB",Sex=1,PassWord="123456789",Tel="13812345678"},
    27                 new UserInfo(){UserName="CC",Sex=0,PassWord="123456789",Tel="13812345678"},
    28                 new UserInfo(){UserName="DD",Sex=1,PassWord="123456789",Tel="13812345678"},
    29                 new UserInfo(){UserName="EE",Sex=1,PassWord="123456789",Tel="13812345678"},
    30                 new UserInfo(){UserName="FF",Sex=8,PassWord="123456789",Tel="13812345678"},
    31                 new UserInfo(){UserName="TT",Sex=1,PassWord="123456789",Tel="13812345678"},
    32                 new UserInfo(){UserName="UU",Sex=1,PassWord="123456789",Tel="13812345678"},
    33                 new UserInfo(){UserName="OO",Sex=9,PassWord="123456789",Tel="13812345678"},
    34                 new UserInfo(){UserName="PP",Sex=1,PassWord="123456789",Tel="13812345678"},
    35                 new UserInfo(){UserName="LL",Sex=1,PassWord="123456789",Tel="13812345678"},
    36                 new UserInfo(){UserName="KK",Sex=1,PassWord="123456789",Tel="13812345678"},
    37                 new UserInfo(){UserName="MM",Sex=1,PassWord="123456789",Tel="13812345678"},
    38                 new UserInfo(){UserName="QQ",Sex=1,PassWord="123456789",Tel="13812345678"},
    39                 new UserInfo(){UserName="EE",Sex=1,PassWord="123456789",Tel="13812345678"},
    40             };
    41             userInfos.userInfoList = userInfoList.Take(pageSize * curPage).Skip(pageSize * (curPage - 1)).ToList();
    42             userInfos.totalPage = userInfoList.Count();
    43             return userInfos;
    44         }
    45     }
    46     public class UserInfo
    47     {
    48         public string UserName { set; get; }
    49         public int Sex { set; get; }
    50         public string PassWord { set; get; }
    51         public string Tel { set; get; }
    52     }
    53     public class UserInfos
    54     {
    55         public List<UserInfo> userInfoList { set; get; }
    56         public int totalPage { set; get; }
    57     }
    View Code

    3.页面效果:

  • 相关阅读:
    随记(二)--是否能打开手机某个应用
    asp.net 登陆后在ashx处理程序中获取不到Session
    Highcharts Pie 饼图提示标签IE下重叠解决方法,及json数据绑定方法
    怎样用ZBrush对模型进行渲染(二)
    怎样用ZBrush对模型进行渲染
    ZBrush中该如何调节多个SubTool
    如何用ZBrush快速绘制身体
    MIDI信息为什么不能通过FL Studio输出
    怎样制作FL Studio步进音序器中的节奏
    不同材质怎么通过ZBrush赋予同一个模型上
  • 原文地址:https://www.cnblogs.com/Jacob-Wu/p/5920835.html
Copyright © 2011-2022 走看看