zoukankan      html  css  js  c++  java
  • C#用天气预报的WebServices

    后台代码: 

    C#代码  收藏代码
    1. protected void Page_Load(object sender, EventArgs e)  
    2.    {  
    3.        if (!IsPostBack)  
    4.        {  
    5.            WeatherWS ws = new WeatherWS();  
    6.            IList<string> provinceDataSource = new List<string>();  
    7.   
    8.            DataSet proDs = ws.getRegionDataset();  
    9.            ddlProvince.DataSource = proDs.Tables[0].DefaultView;  
    10.            ddlProvince.DataTextField = "RegionName";  
    11.            ddlProvince.DataValueField = "RegionID";  
    12.            ddlProvince.DataBind();  
    13.        }  
    14.    }  
    15.   
    16.    protected void Button1_Click(object sender, EventArgs e)  
    17.    {  
    18.   
    19.        WeatherWS ws = new WeatherWS();  
    20.        string [] wsInfo = ws.getWeather(ddlCity.SelectedValue,"");  
    21.        string result = string.Empty;  
    22.        for (int i = 0; i < wsInfo.Length; i++)  
    23.        {  
    24.            result += wsInfo[i]+"<BR/>";  
    25.        }  
    26.        Label1.Text = result;  
    27.   
    28.    }  
    29.   
    30.    protected void ddlProvince_SelectedIndexChanged(object sender, EventArgs e)  
    31.    {  
    32.        WeatherWS ws = new WeatherWS();  
    33.        DataSet cityDs = ws.getSupportCityDataset(ddlProvince.SelectedValue);  
    34.        ddlCity.DataSource = cityDs.Tables[0].DefaultView;  
    35.        ddlCity.DataTextField = "CityName";  
    36.        ddlCity.DataValueField = "CityID";  
    37.        ddlCity.DataBind();  
    38.    }  

     .aspx代码 

    C#代码  收藏代码
    1. <asp:UpdatePanel ID="UpdatePanel1" runat="server">  
    2.                 <ContentTemplate>  
    3.                     <asp:DropDownList ID="ddlProvince" runat="server" AutoPostBack="True"   
    4.                         onselectedindexchanged="ddlProvince_SelectedIndexChanged">  
    5.                     </asp:DropDownList>  
    6.                     <asp:DropDownList ID="ddlCity" runat="server">  
    7.                     </asp:DropDownList>  
    8.                     <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />  
    9.                     <br />  
    10.                     <br />  
    11.                     <br />  
    12.                     <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>  
    13.                 </ContentTemplate>  
    14.             </asp:UpdatePanel>  

     访问速度很慢,,,... 

    第一步要添加Web引用

     

    然后页面就有东西了.....webServices给的很明确了

  • 相关阅读:
    postgresql数据迁移
    编译安装或者mysql启动时遇到的错误小记
    安装数据库时提示重启删除 以下注册信息则不用重启
    ​sql2008安装提示报错,.必须使用"角色管理工具"安装或配置Microsoft.net.framework 3.5 sp1
    windows10 安装jdk13.0.1 与 apache-jmeter-5.1.1
    Axure RP 9 获取验证码发送倒计时
    PHP 重定向跳转页面使用post传参
    用 PHPExcel 导入excel表格并展示到前台
    当失去焦点时 验证时分秒 并提示
    iptables 防止syn ddos ping攻击
  • 原文地址:https://www.cnblogs.com/gc2013/p/3853985.html
Copyright © 2011-2022 走看看