asp.net 无刷新分页实例代码(2)

分页标题#e#


using System;
using System.Collections;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Xml.Linq;
using System.Data.SqlClient;
using DAL;
using System.Web.Extensions;
using System.Web.Script.Serialization;
using Model;
using System.Web.UI.MobileControls;
using System.Collections.Generic;

namespace LandingSystem
{
    /// <summary>
    /// $codebehindclassname$ 的摘要说明
    /// </summary>
    [WebService(Namespace = "http://tempuri.org/")]
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
    public class PageService : IHttpHandler
    {

public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            string action = context.Request["action"];
            if (action == "GetPageCount")
            {
                int counts = new UserManageClass().GetPageCount();
                int page = counts / 3;
                if (counts % 3 != 0)
                {
                    page++;
                }
                context.Response.Write(page);
            }
            else if (action == "GetPageData")
            {
                int pageNo = Convert.ToInt32(context.Request["PageNo"]);
                string SatrPage = ((pageNo - 1) * 3 + 1).ToString();
                string EndPage = (pageNo * 3).ToString();
                DataTable dt= new UserManageClass().GetPageDate(SatrPage, EndPage);
                IList<RegisterModel> data = ModelConvertHelper<RegisterModel>.ConvertToModel(dt);
               // IList<RegisterModel> data = new UserManageClass().DataTableToEntityList<RegisterModel>(dt);
                var p1 = data.Select(c =https://www.jb51.net/article/> new { c.Name,c.Phone});
                #region 废物代码
                // var p1 = data.Select( c =https://www.jb51.net/article/> new { c.Name,c.Phone});
                //var p1=data.Select(dr=https://www.jb51.net/article/>new {dr["Name"].ToString(),dr["Phone"].ToString()});


                //var T_model = new List<RegisterModel>();               
                //var p3 = T_model.Select(c =https://www.jb51.net/article/> new { c.Name, c.Phone });

//var p2=data.Select(c=https://www.jb51.net/article/>new {})
                #endregion
                JavaScriptSerializer jss = new JavaScriptSerializer();
                context.Response.Write(jss.Serialize(p1));
            }
        }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wjgpxy.html