private void LoadHomeTopicsList(System.Web.HttpContext context) { int pageSize = 8; int pageIndex = 0; int total = 0; if (!string.IsNullOrEmpty(context.Request["pageSize"])) { pageSize = int.Parse(context.Request["pageSize"]); } if (!string.IsNullOrEmpty(context.Request["pageIndex"])) { pageIndex = int.Parse(context.Request["pageIndex"]); pageIndex--; } DataSet ds = VshopBrowser.GetHomeTopicsList(ClientType.VShop, pageSize, pageIndex, ref total); if (ds.Tables[1] != null && ds.Tables[1].Rows[0] != null) { total = Convert.ToInt32(ds.Tables[1].Rows[0][0]); total = total % pageSize == 0 ? total / pageSize : (total / pageSize + 1); ds.Tables[1].Rows[0][0] = total; } string json = Newtonsoft.Json.JsonConvert.SerializeObject(ds); context.Response.Write(json); context.Response.End(); }