您当前的位置: 首页 > 

[WEBSERVICE]天气预报

发布时间:2010-07-22 11:54:00 ,浏览量:0

.net使用WebService获取天气预报时间:2010-04-08 11:46:45来源:网络 作者:未知 点击:633次

(1)新建个网站,将其命名为WeatherService

(2)右键程序根目录,添加Web引用,在服务地址填入:http://www.ayandy.com/Service.asmx ,

     在Web引用名输入obj ,然后添加引用。

(3)在Default.aspx页面中写入:

        省份:        城市:                    
   
                                                          

(4)在后置代码中写入:

        using System.Web.Services;          using obj; //引用

         obj.Service myobj = new obj.Service(); //实例化

    protected void Page_Load(object sender, EventArgs e)     {         if (!Page.IsPostBack)         {             BindPro();             BindCity();             BindWeather();         }     }

    // 获得省份     protected void BindPro()     {         string[] pro = myobj.getSupportProvince();         for (int i = 1; i <= Int32.Parse(pro[0]); i++)         {             DropDownList1.Items.Add(new ListItem(pro[i].ToString(), pro[i].ToString()));         }     }     //获得城市     protected void BindCity()     {         DropDownList2.Items.Clear();         string[] city = myobj.getSupportCity(DropDownList1.SelectedValue);         for (int i = 1; i <= Int32.Parse(city[0]); i++)         {             DropDownList2.Items.Add(new ListItem(city[i].ToString(), city[i].ToString()));         }     }     //天气预报     protected void BindWeather()     {         string[] mystr = myobj.getWeatherbyCityName(DropDownList2.SelectedValue, theDayFlagEnum.Today);         Label1.Text = mystr[1].ToString();         Label2.Text = mystr[2].ToString();         Label3.Text = mystr[3].ToString();         string fengxaing = mystr[4];         Label4.Text = Convert.ToString(fengxaing);                 Label5.Text = mystr[5].ToString();         Image1.ImageUrl = mystr[6].ToString();     }     protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)     {         BindCity();     }     protected void Button1_Click(object sender, EventArgs e)     {         BindWeather();     }

(5)web.config中写入:

  http://www.ayandy.com/Service.asmx"/>     本篇文章来源于:开发学院 http://edu.codepub.com   原文链接:http://edu.codepub.com/2010/0408/21773.php

关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    109386博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.3096s