真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

ASP.NET中WebRequestExecutor如何使用

這篇文章給大家介紹ASP.NET中WebRequestExecutor如何使用,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供呼瑪網(wǎng)站建設(shè)、呼瑪做網(wǎng)站、呼瑪網(wǎng)站設(shè)計、呼瑪網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、呼瑪企業(yè)網(wǎng)站模板建站服務(wù),10余年呼瑪做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。

WebRequestExecutor是 ASP.NET AJAX網(wǎng)絡(luò)訪問基礎(chǔ)結(jié)構(gòu)的***修改點(diǎn)。理論上,我們可以使用自定義的WebRequestExecutor來取代默認(rèn)的 XMLHttpExecutor。我們要做的,其實(shí)只是開發(fā)一個繼承于Sys.Net.WebRequestExecutor類。不過事實(shí)上,在實(shí)際使用中,Sys.Net.XMLHttpExecutor已經(jīng)足夠用了,真的要自定義,也只需繼承這個類即可。就像接下去的例子一樣。

可是,Sys.Net.XMLHttpExecutor作為一個父類來說,可以說相當(dāng)?shù)牟挥押?。先不多說,我們開始吧。在這個例子中,我們將開發(fā)一個 TraceExecutor,如果使用了這個Executor,Request和Response的信息都會被打印在頁面上,開發(fā)人員可以把這些內(nèi)容作為一個參考。TraceExecutor非常簡單,代碼也很短。

一般情況下,在這個方法中,會初始化所有的“私有”變量。不過在這里,我們不需要。

然后,我們將覆蓋XMLHttpExecutor的executeRequest方法,我們需要作的,就是將WebRequest對象打印在頁面上。代碼如下:

function Jeffz$Net$TraceExecutor$executeRequest()  {  debug.trace("Request sent at " + new Date() + ":");  debug.dump(this.get_webRequest(), "Request");  Jeffz.Net.TraceExecutor.callBaseMethod(this, "executeRequest");  }

我在這里使用Debug模式下,為方法起了一個“別名”,在prototype中需要使用一下。自然,我們也需要調(diào)用registerClass,表示類的繼承關(guān)系。代碼如下:

  1. Jeffz.Net.TraceExecutor.prototype =  

  2. {  

  3. executeRequest : Jeffz$Net$TraceExecutor$executeRequest  

  4. }  

  5. Jeffz.Net.TraceExecutor.registerClass('Jeffz.Net.TraceExecutor',
    Sys.Net.XMLHttpExecutor); 

我們可以嘗試著使用一下,代碼很簡單,將HTML和Javascript一并貼出了。代碼如下:

           <%= DateTime.Now.ToString("r") %>     Sys.Net.WebRequestManager.set_defaultExecutorType("Jeffz.Net.TraceExecutor");  

關(guān)于ASP.NET中WebRequestExecutor如何使用就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。


名稱欄目:ASP.NET中WebRequestExecutor如何使用
網(wǎng)頁路徑:http://weahome.cn/article/gcdpcj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部