protected void Page_Load(object sender, EventArgs e) { try { BookBL bookBL = new BookBL(); string activePage = Request.QueryString["page"] == null ? "1" : Request.QueryString["page"]; int dataCount = Convert.ToInt32(bookBL.bookListCount(Request.QueryString["type"], Request.QueryString["class_id"], Request.QueryString["list"])); //實作分頁 bookBL.Pages(Panel1, activePage, dataCount, Request.QueryString["type"], Request.QueryString["class_id"], Request.QueryString["list"]); //資料綁定 DataList1.DataSource = bookBL.bookList(Request.QueryString["type"], Request.QueryString["class_id"], Request.QueryString["list"], Convert.ToInt32(activePage)); DataList1.DataBind(); } catch (Exception ex) { ex.ToString(); } }