探讨.Net整合其他平台(3)_.Net教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:解析ASP.NET 2.0创建母版页引来的麻烦
一、问题提出 由于总体排版和设计的需要,我们往往创建母版页来实现整个网站的统一性,最近我由于统一性的需要,把原来整个项目单独的页面全部套用了母版页。但是出现了一个错误在这里记录一下,方便大家参考。 二、抽象模型 由于整个页面内容过多,所以我把

然后一个StreamWriter对象和HttpWebRequest对象的请求流相关联,SOAP包装就被使用StreamWriter的Write ()方法写到流中。

从Web服务返回的SOAP包装被HttpWebResponse对象的SendSoapEnvelope ()方法获得。

HttpWebResponse response = (HttpWebResponse)request.GetResponse();

如果应答不是空值,它将被载入一个XMLTextReader,XMLTextReader被用来填充XmlDocument对象。然后从这个方法中返回XmlDocument对象。

FilterSoapEnvelope ()方法分析SOAP应答包装并把从Web服务中返回的数据装入自定义代理的“消费者”使用的XmlDocument对象:

以下为引用的内容:

private XmlDocument
FilterSoapEnvelope(

XmlDocument doc) {

XmlDocument filterDoc =new XmlDocument();

XmlNode result = doc.SelectSingleNode("//results");

XmlNode resultImport = filterDoc.ImportNode(result,true);

filterDoc.AppendChild(resultImport);

return filterDoc;

}

虽然过滤器可以使用好几种方法执行,但是FilterSoapEnvelope ()方法依靠XPath语句可以在应答SOAP包装中得到结果元素。

微软新闻组PHP Web服务展示了允许取得新闻组新闻摘要的两种方法:getheaders ()和getmessage ()。 你可以看到如何在自定义代理类中使用这两种方法(见代码段5)。 注意每个方法中的代码传递Web服务方法名被调用到CreateSoapEnvelope ()方法和任何使用这个方法关联的参数。 在SOAP包装被发送以及应答被接受之后,FilterSoapEnvelope ()方法被调用来把返回的数据加载到一个XmlDocument对象中,同样,这个对象也是代理“消费者”使用的。

分享:解读ASP.NET 2.0跨网页提交的三种方法
当在一个ASP.NET Web页面中进行操作时,在默认情况下向当前页进行提交。这种行为在ASP.NET出现之前并没有什么关系,但在ASP.NET中,当我们想向另外一个Web页提交一个Web Form时该如何做呢?在ASP.NET1.0中这个问题变得很难解决,但在ASP.NET 2.0中为开发人员

共3页上一页123下一页
来源:模板无忧//所属分类:.Net教程/更新时间:2009-06-20
相关.Net教程