您的位置:首页 > 编程语言 > C#

.NET C# 添加天气信息,…

2015-09-09 16:17 591 查看
1添加服务引用http://www.webxml.com.cn/WebServices/WeatherWebService.asmx

2在视图中添加 WeatherWebServiceSoapClient w = new
WeatherWebServiceSoapClien("WeatherWebServiceSoap");

    string[] s =
new string[23];//声明string数组存放返回结果 

    string city
= "绵阳";

    s =
w.getWeatherbyCityName(city);

   
//以文本框内容为变量实现方法getWeatherbyCityName 

    if (s[8] ==
"")

    {

       
ViewData["a"] = "暂时不支持您查询的城市";

    }

    else

    {

       
//pictureBox1.Image = Image.FromFile(@"d:\image" + s[8] +
"");

       
ViewData["a"] = s[1] + " " + s[6];

       
ViewData["b"] = s[10];

    }

3显示的地方添加@ViewData["a"]或者@ViewData["b"]

效果如图:





由于这个接口每天有使用限制,我们可以把拿到的数据存到数据库,再从数据库中取,就OK了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: