探討.Net整合其他平臺(tái)(3)_.Net教程
推薦:解析ASP.NET 2.0創(chuàng)建母版頁(yè)引來(lái)的麻煩一、問(wèn)題提出 由于總體排版和設(shè)計(jì)的需要,我們往往創(chuàng)建母版頁(yè)來(lái)實(shí)現(xiàn)整個(gè)網(wǎng)站的統(tǒng)一性,最近我由于統(tǒng)一性的需要,把原來(lái)整個(gè)項(xiàng)目單獨(dú)的頁(yè)面全部套用了母版頁(yè)。但是出現(xiàn)了一個(gè)錯(cuò)誤在這里記錄一下,方便大家參考。 二、抽象模型 由于整個(gè)頁(yè)面內(nèi)容過(guò)多,所以我把
然后一個(gè)StreamWriter對(duì)象和HttpWebRequest對(duì)象的請(qǐng)求流相關(guān)聯(lián),SOAP包裝就被使用StreamWriter的Write ()方法寫(xiě)到流中。
從Web服務(wù)返回的SOAP包裝被HttpWebResponse對(duì)象的SendSoapEnvelope ()方法獲得。
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
如果應(yīng)答不是空值,它將被載入一個(gè)XMLTextReader,XMLTextReader被用來(lái)填充XmlDocument對(duì)象。然后從這個(gè)方法中返回XmlDocument對(duì)象。
FilterSoapEnvelope ()方法分析SOAP應(yīng)答包裝并把從Web服務(wù)中返回的數(shù)據(jù)裝入自定義代理的“消費(fèi)者”使用的XmlDocument對(duì)象:
| 以下為引用的內(nèi)容:
private XmlDocument XmlDocument doc) { XmlDocument filterDoc =new XmlDocument(); XmlNode result = doc.SelectSingleNode("//results"); XmlNode resultImport = filterDoc.ImportNode(result,true); filterDoc.AppendChild(resultImport); return filterDoc; } |
雖然過(guò)濾器可以使用好幾種方法執(zhí)行,但是FilterSoapEnvelope ()方法依靠XPath語(yǔ)句可以在應(yīng)答SOAP包裝中得到結(jié)果元素。
微軟新聞組PHP Web服務(wù)展示了允許取得新聞組新聞?wù)膬煞N方法:getheaders ()和getmessage ()。 你可以看到如何在自定義代理類(lèi)中使用這兩種方法(見(jiàn)代碼段5)。 注意每個(gè)方法中的代碼傳遞Web服務(wù)方法名被調(diào)用到CreateSoapEnvelope ()方法和任何使用這個(gè)方法關(guān)聯(lián)的參數(shù)。 在SOAP包裝被發(fā)送以及應(yīng)答被接受之后,F(xiàn)ilterSoapEnvelope ()方法被調(diào)用來(lái)把返回的數(shù)據(jù)加載到一個(gè)XmlDocument對(duì)象中,同樣,這個(gè)對(duì)象也是代理“消費(fèi)者”使用的。
分享:解讀ASP.NET 2.0跨網(wǎng)頁(yè)提交的三種方法當(dāng)在一個(gè)ASP.NET Web頁(yè)面中進(jìn)行操作時(shí),在默認(rèn)情況下向當(dāng)前頁(yè)進(jìn)行提交。這種行為在ASP.NET出現(xiàn)之前并沒(méi)有什么關(guān)系,但在ASP.NET中,當(dāng)我們想向另外一個(gè)Web頁(yè)提交一個(gè)Web Form時(shí)該如何做呢?在ASP.NET1.0中這個(gè)問(wèn)題變得很難解決,但在ASP.NET 2.0中為開(kāi)發(fā)人員
- asp.net如何得到GRIDVIEW中某行某列值的方法
- .net SMTP發(fā)送Email實(shí)例(可帶附件)
- js實(shí)現(xiàn)廣告漂浮效果的小例子
- asp.net Repeater 數(shù)據(jù)綁定的具體實(shí)現(xiàn)
- Asp.Net 無(wú)刷新文件上傳并顯示進(jìn)度條的實(shí)現(xiàn)方法及思路
- Asp.net獲取客戶(hù)端IP常見(jiàn)代碼存在的偽造IP問(wèn)題探討
- VS2010 水晶報(bào)表的使用方法
- ASP.NET中操作SQL數(shù)據(jù)庫(kù)(連接字符串的配置及獲取)
- asp.net頁(yè)面?zhèn)髦禍y(cè)試實(shí)例代碼
- DataGridView - DataGridViewCheckBoxCell的使用介紹
- asp.net中javascript的引用(直接引入和間接引入)
- 三層+存儲(chǔ)過(guò)程實(shí)現(xiàn)分頁(yè)示例代碼
.Net教程Rss訂閱編程教程搜索
.Net教程推薦
- ASP.NET中的狀態(tài)管理
- 基于.NET平臺(tái)的分層架構(gòu)實(shí)戰(zhàn)(二)需求分析與數(shù)據(jù)庫(kù)設(shè)計(jì)
- 解讀如何在.NET中訪問(wèn)MySQL數(shù)據(jù)庫(kù)
- 剖析ASP.NET AJAX的面向?qū)ο笏枷?/a>
- 淺析asp.net 和 access 聯(lián)合開(kāi)發(fā)的分頁(yè)類(lèi)
- 淺析asp.net 里 include UTF8 垃圾問(wèn)題
- 如何在.NET環(huán)境下為網(wǎng)站增加IP過(guò)濾功能
- 從XML文件中讀取數(shù)據(jù)綁定到DropDownList
- 關(guān)于Gridview的多種使用方法總結(jié)
- Geometry 對(duì)象淺析
- 相關(guān)鏈接:
- 教程說(shuō)明:
.Net教程-探討.Net整合其他平臺(tái)(3)
。