操作是,在IE地址栏输入地址(http://****.aspx?Action=A1234&UserId=B1234&PassWd=C1234)后页面显示返回页面显示如下: <?xml version="1.0" encoding="gb2312" ?> 
- <Response>
  <RetCode>0</RetCode> 
  <Sid>BC8021B6</Sid> 
  <CoId>1001</CoId> 
  <CoName>Aplx</CoName> 
  <IsUse>1</IsUse> 
  <IsAdmin>0|</IsAdmin> 
  </Response>问题用asp.net(VB)本地如何取的返回页面显示在<RetCode>0</RetCode>中的0值、<Sid>BC8021B6</Sid>中的BC8021B6值等.不知道我说明白了没有?感谢大家的帮助,如方便,请给个简单实例.

解决方案 »

  1.   

    Dim doc as New System.Xml.XmlDocument
    doc.Load("http://****.aspx?Action=A1234&UserId=B1234&PassWd=C1234")
    doc.SelectSingleNode("/Response/RetCode").InnerText即是
      

  2.   

    Dim doc as New System.Xml.XmlDocument
    doc.Load("http://****.aspx?Action=A1234&UserId=B1234&PassWd=C1234")
    doc.SelectSingleNode("/Response/RetCode").InnerText
      

  3.   

    现在又出来一个新有问题.就是我直接在IE地址栏输入地址:
    http://****.aspx?Action=SmsSend&UserId=137xxxx&PassWd=xxxx&DestTermID=接收号码&content=短信测试
    发送后,收到汉字内容正常,但是用
    doc.Load("http://...user.aspx?Action=SmsSend&UserId=" & UserID.Text & "&PassWd=" & PassWd & "&DestTermID=" & DestTermID.Text & "&content=" & Cintent.Text)
    后,接收到内容为乱码.这个问题不知如何解决?再次感谢!!!
      

  4.   

    web.config中<globalization requestEncoding="utf-8" responseEncoding="utf-8" />改成
    <globalization requestEncoding="gb2312" responseEncoding="gb2312" />如果依然乱码,最后将
    http://****.aspx?Action=SmsSend&UserId=137xxxx&PassWd=xxxx&DestTermID=接收号码&content=短信
    中的中文字符先Server.UrlEncodeing然后再解码