cs代码: 复制代码 代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data; public partial class SqlPage : System.Web.UI.Page { public int pageCount = 0; public static string connString = "server=192.168.1.91;database=ReportDB;uid=sa;pwd=123456"; protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { pageCount = GetTotalPage(); if (Request["pageIndex"] != null && Request["pageSize"] != null) { int pageSize = Convert.ToInt32(Request["pageSize"]) == 0 ? 1 : Convert.ToInt32(Request["pageSize"]); int pageIndex = Convert.ToInt32(Request["pageIndex"]) == 0 ? 1 : Convert.ToInt32(Request["pageIndex"]); Response.Write(GetOnePage(pageSize, pageIndex)); Response.End(); } } } public int GetTotalPage() { DBHelper.connString = connString; string sql = "select count(*) from News"; int rs = Convert.ToInt32(DBHelper.ExecuteScalar(sql)); return rs; } public string GetOnePage(int pageSize, int pageIndex) { DBHelper.connString = connString; string sql = string.Empty; sql = "SELECT TOP " + pageSize + " NewsID,Title,SmallClassName,Author,Updatetime FROM News WHERE NewsID NOT IN (SELECT TOP " + pageSize * (pageIndex - 1) + " NewsID FROM News ORDER BY NewsID DESC) ORDER BY NewsID DESC"; DataTable dt = DBHelper.QueryBySql(sql); return ConvertJson.ToJson(dt, "News"); } }