asp.net 获取ashx中数据的代码

发布时间:2019-10-11编辑:脚本学堂
为大家介绍如何获取ashx中已处理过的数据,这里给出二个代码,供大家参考。

为大家介绍如何获取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();

另外,也可以用ajax的跨域请求,留待大家研究,呵呵。