}
</script>
同一页面HTML代码:
jQueryPaging.aspx页面的CS代码如下:
引用这个命名空间:using System.Web.Script.Serialization;//JavaScriptSerializer要用的。
protected void Page_Load(object sender, EventArgs e)
{
Int32 pageIndex = Int32.MinValue;
Int32 pageSize = Int32.MinValue;
String name = String.Empty;
JavaScriptSerializer jss = new JavaScriptSerializer();
if (Request[Name] != null)
{
name = Request[Name].ToString();
if (Request[PageIndex] != null)
{
pageIndex = Int32.Parse(Request[PageIndex].ToString());
pageSize = Request[PageSize] != null ? Int32.Parse(Request[PageSize].ToString()) : 5;
IList<cloudfile> cloudfileLists = new List<cloudfile>();//cloudfile是自己写的类,表示一条数据</cloudfile></cloudfile>
CloudFile cf = null;
int cout = 0;
DataSet ds = LookDataFromDB(name, pageIndex, pageSize,out cout);
foreach (DataRow row in ds.Tables[0].Rows)//把你的数据重新封装成Lis,才能被jss.Serialize(),不然会报错。
{
cf = new CloudFile();
cf.FileID = row[FilePathId].ToString();
cf.FileName = row[FileName].ToString();
cloudfileLists.Add(cf);
}
if (cloudfileLists.Count > 0)
{
Response.Write({Count: + (cout) + ,cloudfileLists: + jss.Serialize(cloudfileLists) + });
Response.End();
}








