獲取ashx得到的內(nèi)容(已處理好的數(shù)據(jù))
更新時間:2013年01月25日 16:24:23 作者:
獲取ashx得到的內(nèi)容,一般用于ajax的情況比較多一點;重點:ashx頁面?zhèn)鬟^來的就是已經(jīng)處理好的數(shù)據(jù),感興趣的朋有可以參考下啊,希望本文對你學(xué)習(xí)ajax有所幫助
要獲取一個ashx頁面的到的數(shù)據(jù),使用以下方法:
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頁面?zhèn)鬟^來的就是已經(jīng)處理好的數(shù)據(jù)。
1.
復(fù)制代碼 代碼如下:
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.
復(fù)制代碼 代碼如下:
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頁面?zhèn)鬟^來的就是已經(jīng)處理好的數(shù)據(jù)。
相關(guān)文章
Asp.Net使用Bulk實現(xiàn)批量插入數(shù)據(jù)
這篇文章主要介紹了Asp.Net使用Bulk實現(xiàn)批量插入數(shù)據(jù)的方法,對于進行asp.net數(shù)據(jù)庫程序設(shè)計非常有借鑒價值,需要的朋友可以參考下2014-09-09
asp.net 選擇excel類型文件,利用Dos命令成批復(fù)制文件
選擇excel類型文件,利用Dos命令成批復(fù)制文件2009-12-12
.net Core 使用IHttpClientFactory請求實現(xiàn)
這篇文章主要介紹了.net Core 使用IHttpClientFactory請求實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-01-01
Visual Studio 2015和 .NET Core安裝教程
這篇文章主要為大家詳細介紹了Visual Studio Community 2015和 .NET Core安裝圖文教程,感興趣的小伙伴們可以參考一下2016-07-07

