• 大小: 34KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-07
  • 语言: C#
  • 标签: asp.net  Jquery  Ajax  Json  

资源简介

在asp.net中使用Jquery,Ajax,Json实现无刷新分页

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Text;
using System.Net;
using System.IO;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class AjaxJson : System.Web.UI.Page
{
    public string pageCount = string.Empty; //总条目数

    protected void Page_Load(object sender EventArgs e)
    {
        if (!IsPostBack)
        {
            string url = “/SupplyAJAX.aspx“;
            string strResult = GetRequestJsonString(url “type=getcount“);
            pageCount = strResult.ToString();
        }
    }

    #region 后台获取ashx返回的数据
    /// 
    /// 后台获取ashx返回的数据
    /// 

    /// 地址
    /// 参数
    /// 
    public static string GetRequestJsonString(string relativePath string data)
    {
        string requestUrl = GetRequestUrl(relativePath data);

        try
        {
            WebRequest request = WebRequest.Create(requestUrl);
            request.Method = “GET“;

            StreamReader jsonStream = new StreamReader(request.GetResponse().GetResponseStream());
            string jsonobject = jsonStream.ReadToEnd();

            return jsonobject;
        }
        catch
        {
            return string.Empty;
        }
    }

    public static string GetRequestUrl(string relativePath string data)
    {
        string absolutePath = HttpContext.Current.Request.Url.AbsoluteUri;
        string hostNameAndPort = HttpContext.Current.Request.Url.Authority;
        string applicationDir = HttpContext.Current.Request.ApplicationPath;
        StringBuilder sbRequestUrl = new StringBuilder();
        sbRequestUrl.Append(absolutePath.Substring(0 absolutePath.IndexOf(hostNameAndPort)));
        sbRequestUrl.Append(hostNameAndPort);
        sbRequestUrl.Append(applicationDir);
        sbRequestUrl.Append(relativePath);
        if (!string.IsNullOrEmpty(data))
        {
            sbRequestUrl.Append(“?“);
            sbRequestUrl.Append(data);
        }
        return sbRequestUrl.ToString();
    }
    #endregion 
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       3294  2012-12-22 12:21  asp.net+Jquery+Ajax+Json\AjaxJson.aspx

     文件       2240  2012-12-22 12:21  asp.net+Jquery+Ajax+Json\AjaxJson.aspx.cs

     文件      78601  2010-12-07 09:32  asp.net+Jquery+Ajax+Json\scripts\jquery-1.4.4.min.js

     文件       7068  2010-12-28 16:19  asp.net+Jquery+Ajax+Json\scripts\jquery.pagination.js

     文件        665  2012-12-22 09:59  asp.net+Jquery+Ajax+Json\styles\pagination.css

     文件       1259  2011-01-04 09:59  asp.net+Jquery+Ajax+Json\styles\tablecloth.css

     文件        105  2007-09-26 11:47  asp.net+Jquery+Ajax+Json\styles\tr_back.gif

     文件        436  2012-12-21 15:18  asp.net+Jquery+Ajax+Json\SupplyAJAX.aspx

     文件       4726  2012-12-22 12:20  asp.net+Jquery+Ajax+Json\SupplyAJAX.aspx.cs

     目录          0  2012-12-22 12:28  asp.net+Jquery+Ajax+Json\scripts

     目录          0  2012-12-22 12:28  asp.net+Jquery+Ajax+Json\styles

     目录          0  2012-12-22 12:27  asp.net+Jquery+Ajax+Json

----------- ---------  ---------- -----  ----

                98394                    12


评论

共有 条评论