⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 weather.aspx.cs

📁 图书馆里系统实现 jsp servlet bian
💻 CS
字号:
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.Text;
using System.IO;
using System.Net;
using System.Xml;

namespace 图书管理.frameset
{
	/// <summary>
	/// weather 的摘要说明。
	/// </summary>
	public class weather : System.Web.UI.Page
	{
		protected System.Web.UI.WebControls.Label Label1;
		protected System.Web.UI.WebControls.Label Label2;
		protected System.Web.UI.WebControls.DropDownList DropDownList1;
		protected System.Web.UI.WebControls.Button Button2;
		protected System.Web.UI.WebControls.Panel Panel1;
		protected System.Web.UI.WebControls.Image Image1;
		protected System.Web.UI.WebControls.Label Weather2;


		
		private void Page_Load(object sender, System.EventArgs e)
		{
			// 在此处放置用户代码以初始化页面
			    ArrayList arr=new ArrayList();
				XmlDocument xml=new XmlDocument();
				xml.Load(Server.MapPath(".")+"\\weather.xml");
				arr.Clear();
				foreach(XmlNode node in xml.SelectNodes("cities/city"))
				{
					ListItem li=new ListItem(node.Attributes["country"].Value+"---"+node.Attributes["name"].Value,node.Attributes["id"].Value);
					arr.Add(li);
				}
					for(int i=0;i<arr.Count;i++)
					DropDownList1.Items.Add((ListItem)arr[i]);
		}

		#region Web 窗体设计器生成的代码
		override protected void OnInit(EventArgs e)
		{
			//
			// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
			//
			InitializeComponent();
			base.OnInit(e);
		}
		
		/// <summary>
		/// 设计器支持所需的方法 - 不要使用代码编辑器修改
		/// 此方法的内容。
		/// </summary>
		private void InitializeComponent()
		{    
			this.Button2.Click += new System.EventHandler(this.Button2_Click);
			this.Load += new System.EventHandler(this.Page_Load);

		}
		#endregion
       
		
		private void Button2_Click(object sender, System.EventArgs e)
		{
             WebRequest wreq=WebRequest.Create("http://xml.weather.yahoo.com/forecastrss?u=c&p="+ DropDownList1.SelectedValue +""); 
             HttpWebResponse wresp=(HttpWebResponse)wreq.GetResponse(); 
             string XML =""; 
			 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) 
					XML += sLine; 
			 } 
             //String temp= ""; 
			//int start,stop; 
			//start = XML.IndexOf("",0,XML.Length); 
			//stop = XML.IndexOf(" ",start)+8; 
			//temp = XML.Substring(start, stop - start); 
			 //Weather2.Text = temp; 
             Image1.ImageUrl="http://us.i1.yimg.com/us.yimg.com/i/us/we/52/28.gif";
		}
      }
	}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -