版权声明:转载原创文章请以超链接形式请注明原文章出处,尊重作者,尊重原创!
恰饭广告
实现效果:
注意:
1. 数据来源于中国气象局,webService引用服务(http://www.webxml.com.cn/WebServices/WeatherWebService.asmx)
2. 添加服务引用不再赘述,天气图标下载(http://www.webxml.com.cn/images/weather.zip)
3. 免费用户24小时内有查询限制
WebForm1.aspx.cs主要代码:
public partial class WebForm1 : System.Web.UI.Page { WeatherService.WeatherWebService weather = new WeatherService.WeatherWebService(); string[] res = new string[23]; protected void Page_Load(object sender, EventArgs e) { } protected void btnQuery_Click(object sender, EventArgs e) { string cityname = TextBox1.Text.Trim(); res = weather.getWeatherbyCityName(cityname); if (TextBox1.Text=="") { labAir.Text = "请输入城市名称"; return; } if (res[1] == "") { labAir.Text = "城市名称不存在"; return; } else { txtAir.Text = res[10]; txtLife.Text = res[11]; labAir.Text = res[5]; labSummary.Text = res[6]; Image1.ImageUrl = @"images\weather\a_" + res[8]; Image2.ImageUrl = @"images\weather\a_" + res[9]; } } protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { res = weather.getWeatherbyCityName(TextBox1.Text); if (DropDownList1.SelectedItem.Text=="今天") { labAir.Text = res[5]; labSummary.Text = res[6]; Image1.ImageUrl = @"images\weather\a_" + res[8]; Image2.ImageUrl = @"images\weather\a_" + res[9]; } if (DropDownList1.SelectedItem.Text == "明天") { labAir.Text = res[12]; labSummary.Text = res[13]; Image1.ImageUrl = @"images\weather\a_" + res[15]; Image2.ImageUrl = @"images\weather\a_" + res[16]; } if (DropDownList1.SelectedItem.Text == "后天") { labAir.Text = res[17]; labSummary.Text = res[18]; Image1.ImageUrl = @"images\weather\a_" + res[20]; Image2.ImageUrl = @"images\weather\a_" + res[21]; } } }
原文链接:https://www.idaobin.com/archives/1250.html
让我恰个饭吧.ヘ( ̄ω ̄ヘ)
恰饭广告