ASP.NET的實(shí)時(shí)天氣及24小時(shí)天氣預(yù)報(bào)(C#) 修改其中的url獲得其他城市的天氣情況 如廣州為: http://weather " /> 99re 这里只有精品,人人澡人人爽人人精品,回复术士人生重启在线观看

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

ASP.net(c#)打造24小時(shí)天氣預(yù)報(bào)及實(shí)時(shí)天氣

本文詳細(xì)介紹關(guān)于ASP.NET的實(shí)時(shí)天氣及24小時(shí)天氣預(yù)報(bào)
修改其中的url獲得其他城市的天氣情況的文章專題。


ASP.NET的實(shí)時(shí)天氣及24小時(shí)天氣預(yù)報(bào)(C#) 
修改其中的url獲得其他城市的天氣情況 
如廣州為: 
http://weather.yahoo.com
/forecast/CHXX0037_c.html 
注意僅適用于獲得yahoo上的天氣預(yù)報(bào) 
GetWeather.ASP
-----------------------------------  

復(fù)制代碼 代碼如下:<%@ Page language="c#" Codebehind="GetWeather.ASPx.cs" AutoEventWireup="false" Inherits="test.GetWeather" %>  
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >  
<HTML>  
<HEAD>  
<title>GetWeather</title>  
<meta name="GENERATOR" Content="Microsoft Visual Studio 7.0">  
<meta name="CODE_LANGUAGE" Content="C#">  
<meta name="vs_defaultClientScript" content="JavaScript">  
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">  
</HEAD>  
<body>  
<form id="GetWeather" method="post" runat="server">  
<FONT face="宋體">  
<P>  
<ASP:Label id="lblWeather" runat="server">Weather</ASP:Label></P>  
<P>  
<ASP:Button id="btnGet" runat="server" Text="Get Weather"> 
</ASP:Button></P>  
<P>  
<ASP:Label id="Weather2" runat="server">24小時(shí)天氣</ASP:Label></P>  
<P>  
<ASP:Button id="btnGet2" runat="server" Text="天氣預(yù)報(bào)"> 
</ASP:Button></P>  
</FONT>  
</form>  
</body>  
</HTML>
getWeather.ASPx.cs 
--------------------------------------- 

復(fù)制代碼 代碼如下:using System;  
using System.Collections;  
using System.ComponentModel;  
using System.Data;  
using System.Drawing;  
using System.Web;  
using System.Web.SessionState;  
using System.Web.UI;  
using System.Web.UI.WebControls;  
using System.Web.UI.HtmlControls;  
using System.NET;  
using System.IO;  

namespace test  
{  

public class GetWeather : System.Web.UI.Page  
{  
protected System.Web.UI.WebControls.Label lblWeather;  
protected System.Web.UI.WebControls.Label Weather2;  
protected System.Web.UI.WebControls.Button btnGet2;  
protected System.Web.UI.WebControls.Button btnGet;  

private void Page_Load(object sender, System.EventArgs e)  
{  
// Put user code to initialize the page here  
}  

#region Web Form Designer generated code  
override protected void OnInit(EventArgs e)  
{  
//  
// CODEGEN: This call is required by the ASP.NET Web Form Designer.  
//  
InitializeComponent();  
base.OnInit(e);  
}  

/// <summary>  
/// Required method for Designer support - do not modify  
/// the contents of this method with the code editor.  
/// </summary>  
private void InitializeComponent()  
{  
this.btnGet.Click += new System.EventHandler(this.btnGet_Click);  
this.btnGet2.Click += new System.EventHandler(this.btnGet2_Click);  
this.Load += new System.EventHandler(this.Page_Load);  

}  
#endregion  

private void btnGet_Click(object sender, System.EventArgs e)  
{  

WebRequest wreq=WebRequest.Create 
("http://weather.yahoo.com/forecast/CHXX0037_c.html");  

HttpWebResponse wresp=(HttpWebResponse)wreq.GetResponse();  

string HTML ="";  
Stream s=wresp.GetResponseStream();  

StreamReader objReader = new StreamReader(s);  

string sLine = "";  
int i = 0;  

while (sLine!=null)  
{  
i++;  
sLine = objReader.ReadLine();  
if (sLine!=null)  
HTML += sLine;  
}  

String temp= "";  
int start,stop;  

start = HTML.IndexOf("<!-- CURCON-->",0,HTML.Length);  

stop = HTML.IndexOf("<!-- END CURCON-->",0,HTML.Length);  

temp = HTML.Substring(start, stop - start);  
start = temp.IndexOf("<b>");  
stop = temp.IndexOf("</b>");  

string degree = temp.Substring(start+3,stop - start -3);  

start = temp.IndexOf("<img");  
stop = temp.IndexOf("</td>",start);  

string img = temp.Substring(start,stop - start);  
lblWeather.Text = degree + "<br>" + img;  

}  

private void btnGet2_Click(object sender, System.EventArgs e)  
{  
WebRequest wreq=WebRequest.Create 
("http://cn.weather.yahoo.com/CHXX/CHXX0037/index_c.html");  

HttpWebResponse wresp=(HttpWebResponse)wreq.GetResponse();  

string HTML ="";  
Stream s=wresp.GetResponseStream();  

StreamReader objReader = new StreamReader(s,System.Text.Encoding.GetEncoding("GB2312"));  


string sLine = "";  
int i = 0;  

while (sLine!=null)  
{  
i++;  
sLine = objReader.ReadLine();  
if (sLine!=null)  
HTML += sLine;  
}  

String temp= "";  
int start,stop;  

start = HTML.IndexOf("<table border=0 cellpadding=2  
cellspacing=1 bgcolor=9999cc width=/"85%/">",0,HTML.Length);  

stop = HTML.IndexOf("</table>",start)+8;  


temp = HTML.Substring(start, stop - start);  
Weather2.Text = temp;  
}  
}  
}  請(qǐng)注明轉(zhuǎn)自chinazhan中國(guó)站長(zhǎng)

AspNet技術(shù)ASP.net(c#)打造24小時(shí)天氣預(yù)報(bào)及實(shí)時(shí)天氣,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 8090碰成年女人免费碰碰尤物 | 国产亚洲精品久久久久久入口 | 漂亮的保姆3中文版完整版 漂亮的保姆3集电影免费观看中文 | 久久国产一区二区三区 | 国产精品无码无卡毛片不卡视 | 亚洲爆乳无码精品AAA片蜜桃 | 亚洲国产精品99久久久久久 | 亚洲 小说 欧美 激情 另类 | 热巴两次用约老师屁股发底线球 | 拍床戏被肉高H纯肉H在水 | 最近中文字幕无吗免费高清 | 久草在线在线精品观看 | 含羞草在线免费观看 | 国产成人刺激视频在线观看 | 狠狠干福利视频 | 草b是什么感觉 | 日韩一区精品视频一区二区 | 日产国产欧美韩国在线 | 丰满女朋友在线观看中文 | 久久精品免费电影 | 久久亚洲国产中文字幕 | 欧美精品九九99久久在观看 | 恋夜直播午夜秀场最新 | 国产精品18久久久久久欧美网址 | 婷婷综合亚洲爱久久 | 2019香蕉在线观看直播视频 | 国产精品爽爽久久久久久无码 | 色欲AV亚洲永久无码精品麻豆 | 暖暖视频中国在线观看免费韩国 | 国产福利一区二区精品 | 欧美成a人片免费看久久 | 欧美AAAAAA级午夜福利视频 | 精品久久久噜噜噜久久久app | 国产午夜精品福利久久 | 欧美性xxx极品 | 久久久久综合一本久道 | 成人天堂资源WWW在线 | 在线日韩欧美一区二区三区 | 国产短视频精品区 | 国产私拍福利精品视频 | 亚洲男人天堂2018av |