asp.net內容分頁

來源:互聯網
上載者:User
#region 分頁類
  /// <summary>
  /// 分頁
  /// </summary>
  public class SplictPage
  {
   /// <summary>
   /// 內容分頁
   /// </summary>
   /// <param name="content">內容㊣為分頁標識</param>
   /// <param name="Id">Id號</param>
   /// <returns></returns>
   public static string bind(string content,string Id)
   {
    string[] temp = content.Trim().Split('㊣');
 
    string html="<table><tr>";
    int page;
    if(System.Web.HttpContext.Current.Request.QueryString["page"]==null)
    {
     html += "<td>"+temp[0]+"</td></tr></table>";
    }
    else
    {
     if(SFL.FORSDK.Validate.isInt(System.Web.HttpContext.Current.Request.QueryString["page"]))
     {
      page=int.Parse(System.Web.HttpContext.Current.Request.QueryString["page"]);
     }
    
     else 
     {
      System.Web.HttpContext.Current.Response.Write("<script>alert('輸入參數錯誤!');history.back();</script>");
      System.Web.HttpContext.Current.Response.End();
      page=0;
     }
     if(int.Parse(System.Web.HttpContext.Current.Request.QueryString["page"])>temp.Length)
     {
      System.Web.HttpContext.Current.Response.Write("<script>alert('輸入參數超過最大頁數!');history.back();</script>");
      System.Web.HttpContext.Current.Response.End();
      page=0;
     }
     html += "<td>"+temp[page-1]+"</td></tr></table>";
    
    }
    string thispage="";
    if(temp.Length>1)
    {
     thispage="<table align=center><tr><td>[<a href=?kid="+Id+"&page=1>首頁</a>]</td>";
   
   
     for(int i=0;i<=temp.Length-1;i++)
     {
      thispage +="<td>[<a href=?kid="+Id+"&page="+(i+1)+">"+(i+1)+"</a>]</td>";
     } 
   
     thispage +="<td><a href=?kid="+Id+"&page="+(temp.Length)+">[尾頁]</td></tr></table>";
    }
    return html+thispage;
   }

  }
  #endregion

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.