2011-02-06 30 views
1

我有Visual Studio 2010中,使用C#中使用Web服務,我想這個Web服務添加到我的網站: http://www.webservicex.net/geoipservice.asmx如何從淨

我添加Web引用爲「getip」 和我代碼是

protected void Page_Load(object sender, EventArgs e) 
{ 
    getip.GeoIPService yourip = new getip.GeoIPService(); 
    Label4.Text = yourip.GetGeoIPContext().ToString();  

} 

但是,當網站加載出現在我的標籤的唯一的事情就是「getip.GeoIP」

回答

1

首先,你不應該使用Web引用了。改爲使用「添加服務參考」。 Web引用使用舊的「ASMX」技術。即使您正在調用.asmx Web服務,所有新工作都應該使用WCF技術。

其次,該服務已向您返回getip.GeoIP類型的對象。毫無疑問,這個對象的屬性。嘗試

getip.GeoIP geo = yourip.GetGeoIPContext(); 

然後輸入「geo」。並查看Intellisense告訴你的內容。或者,在調試器中停止該行後,查看內容,查看要放入標籤的內容。

+0

非常感謝你。我猜現在它可以工作,但不幸的是,我從網站服務的網站已關閉.... LOL! – celticharp 2011-02-07 00:22:28