public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; int id = int.Parse(context.Request["id"]); BookShopBLL.UserInfoBLL bll = new BookShopBLL.UserInfoBLL(); if (bll.RemoveUserInfoById(id)) { context.Response.Write(1); } else { context.Response.Write(0); } }
protected void Page_Load(object sender, EventArgs e) { int pageIndex = 1; int pageSize = 3; if (!string.IsNullOrEmpty(Request["pIndex"])) { pageIndex = Convert.ToInt32(Request["pIndex"]); } BookShopBLL.UserInfoBLL bll = new BookShopBLL.UserInfoBLL(); int startIndex = (pageIndex - 1) * pageSize + 1; int endIndex = pageIndex * pageSize; Repeater1.DataSource = bll.GetListByPage("", "UserId", startIndex, endIndex); Repeater1.DataBind(); //Get counts of table int rowsCount = bll.GetRecordCount(""); StringBuilder sb = new StringBuilder(); //First Page, Previous Page if (pageIndex <= 1) { sb.Append("<< Prev"); } else { sb.Append("<a href='?pIndex=1'> << </a> <a href='?pIndex=" + (pageIndex - 1) + "'> Prev </a>"); } //page count int pageCount = Convert.ToInt32(Math.Ceiling(rowsCount * 1.0 / pageSize)); //Next Page, Last Page if (pageIndex >= pageCount) { sb.Append("Next >>"); } else { sb.Append("<a href='?pIndex=" + (pageIndex + 1) + "'> Next </a> <a href='?pIndex=" + pageCount + "'> >>"); } PageBar = sb.ToString(); }