获取ashx得到的内容(已处理好的数据)

 更新时间:2013年01月25日 16:24:23   作者:  
获取ashx得到的内容,一般用于ajax的情况比较多一点;重点:ashx页面传过来的就是已经处理好的数据,感兴趣的朋有可以参考下啊,希望本文对你学习ajax有所帮助
要获取一个ashx页面的到的数据,使用以下方法:
1.
复制代码 代码如下:

WebClient wc = new WebClient();
Byte[] pageData = wc.DownloadData("http://xxxx.com");
hd_num.Value = Encoding.Default.GetString(pageData);
前台代码:<asp:HiddenField ID="hd_num" runat="server" />
再通过js获取hd_num的值。

2.
复制代码 代码如下:

HttpWebRequest request = HttpWebRequest.Create("http://xxx/aaa.ashx") as HttpWebRequest;
HttpWebResponse response = request.GetResponse() as HttpWebResponse;
Stream resStream = response.GetResponseStream();
StreamReader sr = new StreamReader(resStream, System.Text.Encoding.Default); //编码可以改成别的
ContentHtml.Text = sr.ReadToEnd();

3.
还可以用ajax的跨域请求,这部分还在研究中,不知咋弄。
主要我那个ashx页面传过来的就是已经处理好的数据。

相关文章

  • Asp.Net使用Bulk实现批量插入数据

    Asp.Net使用Bulk实现批量插入数据

    这篇文章主要介绍了Asp.Net使用Bulk实现批量插入数据的方法,对于进行asp.net数据库程序设计非常有借鉴价值,需要的朋友可以参考下
    2014-09-09
  • WebApiClient的接口输入验证方法

    WebApiClient的接口输入验证方法

    这篇文章主要介绍了WebApiClient的接口输入验证方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-08-08
  • CefSharp v62修改方法(支持.net4.0)

    CefSharp v62修改方法(支持.net4.0)

    下面小编就为大家分享一篇CefSharp v62修改方法(支持.net4.0),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-12-12
  • asp.net(c#) ubb处理类

    asp.net(c#) ubb处理类

    asp.net下对于编辑器中的ubb进行替换处理的实现代码
    2008-08-08
  • asp.net 选择excel类型文件,利用Dos命令成批复制文件

    asp.net 选择excel类型文件,利用Dos命令成批复制文件

    选择excel类型文件,利用Dos命令成批复制文件
    2009-12-12
  • .net Core 使用IHttpClientFactory请求实现

    .net Core 使用IHttpClientFactory请求实现

    这篇文章主要介绍了.net Core 使用IHttpClientFactory请求实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-01-01
  • Visual Studio 2015和 .NET Core安装教程

    Visual Studio 2015和 .NET Core安装教程

    这篇文章主要为大家详细介绍了Visual Studio Community 2015和 .NET Core安装图文教程,感兴趣的小伙伴们可以参考一下
    2016-07-07
  • asp.net下大文件上传知识整理

    asp.net下大文件上传知识整理

    asp.net下大文件上传知识整理...
    2007-03-03
  • .NET6在WebApi中使用日志组件log4net

    .NET6在WebApi中使用日志组件log4net

    这篇文章介绍了.NET6在WebApi中使用日志组件log4net的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-12-12
  • C# Math.Round()函数问题

    C# Math.Round()函数问题

    Math.Round()准确的说,这个函数不是四舍五入,而是四舍六入五凑偶,就是说小于4或大于6的该舍该入是没有争议的,而5处在正中间,如果四舍五入则会造成数据的整体偏差,所以采取的原则是:如果舍入位为5,则舍入后最后一位为偶数,这是国际惯例。
    2008-12-12

最新评论