我可能会从这个错误的方向去做。我对.net Web服务相当陌生,并且正在寻找一些帮助。ASP.NET Webservice
我有一个地理定位web服务,我上网了,我想将结果绑定到列表框或数据视图,但我也无法。
我已经创建了一个Web代理名为net.webservicex.www指向在Web服务.. http://www.webservicex.net/geoipservice.asmx
这里是我的C#代码。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace web_services
{
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
net.webservicex.www.GeoIPService myProxy = new net.webservicex.www.GeoIPService(); // proxy object
string ipAddress, result;
ipAddress = txtIpAddress.Text;
result = myProxy.GetGeoIP("64.106.166.130");
lstResults.DataSource = result;
lstResults.DataMember = "IP";
}
}
}
我recieving的错误是错误
无法隐式转换类型“web_services.net.webservicex.www.GeoIP”到“串”在行24
如果有人能够给我一些提示或想法会很棒。
谢谢! 保罗
什么的GeoIP的类型是什么样子?很明显,你不能将其转换为字符串。 – 2011-04-15 14:07:43