您的位置:首页 > 编程语言

常用分页代码备份

2010-10-11 14:49 197 查看
  id="form1" runat="server">
 
    ID="rpt" runat="server">
     
        <%# Container.DataItem.ToString() %>
       
/>
     
   
   
/>
    ID="ltrPage" runat="server" />
 
  "text/javascript">
    (function (win) {
      if (!win.Page) {
        var Page = {
          GoPage: function () {
            var page = document.getElementById("txtPageIndex").value;
            if (page.length === 0) {
              alert("请您输入页码");
              return false;
            };
            var IsNum = function () {
              var strNum = '1234567890';
              var isNum = true;
              for (var i = 0; i < page.length; i += 1) {
                var c = page.charAt(i);
                if (strNum.indexOf(c) < 0) {
                  isNum = false;
                  break;
                };
              };
              return isNum;
            }
            if (IsNum()) {
              if (parseInt(page) > totalPage && parseInt(page) > 1) {
                alert("您输入的页数超过总页数,请重新输入!");
                return false;
              };
              var currentUrl = "<%=CurrentUrl %>" + "?pageIndex=" + page;
              location.href = currentUrl;
              return false;
            } else {
              alert("您输入的信息有误,请重新输入!");
            }

          },
          GoEnter: function (evt) {
            evt = evt || window.event;
            if (evt && evt.keyCode == 13)
              return Page.GoPage();
          }
        }
        win.Page = Page;
      }
      document.getElementById("txtPageIndex").value = "<%=PageIndex %>";
    })(window);
 
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息