热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

调用天气预报WebService

添加引用:http:www.webxml.com.cnWebServicesWeatherWebService.asmx.cs代码:WeatherWeb

添加引用:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx

.cs代码:

 WeatherWebServiceSoap w = new WeatherWebServiceSoapClient("WeatherWebServiceSoap");
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                BindPro();
                BindCity();
            }
        }
        //province
        protected void BindPro()
        {
            string[] pro = w.getSupportProvince();
            for (int i = 0; i             {
                ddlProv.Items.Add(new ListItem(pro[i],pro[i]));
            }
        }
        //city
        protected void BindCity()
        {
            ddlCity.Items.Clear();
            string[] city = w.getSupportCity(ddlProv.SelectedValue);
            for (int i = 0; i             {
                ddlCity.Items.Add(new ListItem(city[i],city[i]));
            }
        }
        //weather
        protected void BindWeather()
        {
            string city = ddlCity.SelectedValue.ToString().Substring(0,2);
            //Response.Write(city);
            string[] mystr = w.getWeatherbyCityName(city);
            //for (int i = 0; i             //{
            //  Response.Write(mystr[8]+"
");
              //img.ImageUrl = "images/a_" + mystr[8];
            //}
              //mystr[0] 省
              //mystr[2] 城市后的代码
           
            labCity.Text = mystr[1];//城市
            Label2.Text = mystr[6];//日期+天气情况(如:7月4日 多云)
            Label3.Text = mystr[5];//温度(如:28℃/34℃)
            Label4.Text = mystr[4];//时间(如:2012-7-4 12:04:38)
        }

        protected void ddlProv_SelectedIndexChanged(object sender, EventArgs e)
        {
            BindCity();
        }

        protected void Button1_Click(object sender, EventArgs e)
        {
            BindWeather();
        }

 

html代码:


   
   


       
       
       
       
       
       
       

       
   

   


转:https://www.cnblogs.com/w-pound/archive/2013/04/08/3007469.html



推荐阅读
  • 使用Python模拟登录教务系统抓取成绩并分析存储
    本文详细介绍如何使用Python编程语言模拟登录学校教务系统,抓取学生的成绩信息,并进行数据分析和可视化处理,最终将数据存储到MySQL数据库中。 ... [详细]
  • Hibernate入门指南:单表数据库操作详解
    本文介绍了Hibernate作为全面的ORM框架的基础知识,并详细讲解了在MyEclipse环境中配置Hibernate以及进行基本的数据库单表操作的方法,包括增删改查等常见操作。 ... [详细]
  • 本文探讨了在JavaScript中如何有效地从服务器控件DropDownList中获取绑定的ID值,而非仅仅是显示的文本值。这对于需要根据用户选择动态处理数据的应用场景非常有用。 ... [详细]
  • 本文介绍了如何在Java中使用`JCheckBoxMenuItem.setMnemonic()`方法,并提供了多个实际应用的代码示例。 ... [详细]
  • 这个报错出现在userDao里面,sessionfactory没有注入。解决办法:spring整合Hibernate使用test测试时要把spring.xml和spring-hib ... [详细]
  • 拖拉切割直线 ... [详细]
  • 本文详细介绍如何在Spring Boot项目中集成和使用JPA,涵盖JPA的基本概念、Spring Data JPA的功能以及具体的操作步骤,帮助开发者快速掌握这一强大的持久化技术。 ... [详细]
  • 优化Nginx中PHP-FPM模块配置以提升性能
    通过调整Nginx与PHP-FPM之间的配置,可以显著提高Web服务器处理PHP请求的速度和效率。本文将详细介绍如何针对不同的应用场景优化PHP-FPM的各项关键参数。 ... [详细]
  • 深入理解SAP Fiori及其核心概念
    本文详细介绍了SAP Fiori的基本概念、发展历程、核心特性、应用类型、运行环境以及开发工具等,旨在帮助读者全面了解SAP Fiori的技术框架和应用场景。 ... [详细]
  • Linux环境下的PHP7安装与配置指南
    本文详细介绍了如何在Linux操作系统中安装和配置PHP7,包括检查当前PHP版本、升级PHP以及配置MySQL支持等步骤,适合后端开发者参考。 ... [详细]
  • 本文探讨了在使用 ClickOnce 部署方式时遇到的自动更新失败问题,包括本地安装与服务器安装的不同表现,并提供了详细的解决方案。 ... [详细]
  • PHP 5.4.8 编译安装指南
    本文详细介绍了如何在Linux环境下编译安装PHP 5.4.8,并配置为FastCGI模式运行。包括所需依赖包的安装、源代码下载、编译配置及启动服务等步骤。 ... [详细]
  • 本文探讨了在使用Apache Flink向Kafka发送数据过程中遇到的事务频繁失败问题,并提供了详细的解决方案,包括必要的配置调整和最佳实践。 ... [详细]
  • Activity跳转动画 无缝衔接
    Activity跳转动画 无缝衔接 ... [详细]
  • 本文详细介绍了Java中的泛型概念及其在类、接口和方法中的应用。泛型是自JDK 1.5以来引入的一项重要特性,旨在增强代码的灵活性和安全性。 ... [详细]
author-avatar
霞慧水灵灵_973
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有