日期:2013-05-27  浏览次数:20811 次

 

public class weather : System.Web.UI.MobileControls.MobilePage
 {
  protected System.Web.UI.MobileControls.Label Label1;
  protected System.Web.UI.MobileControls.Label Label2;
  protected System.Web.UI.MobileControls.SelectionList s_weather;
  protected System.Web.UI.MobileControls.Label l_date;
  protected System.Web.UI.MobileControls.Label l_city;
  protected System.Web.UI.MobileControls.Label l_wea;
  protected System.Web.UI.MobileControls.Label l_sky;
  protected System.Web.UI.MobileControls.Label l_w1;
  protected System.Web.UI.MobileControls.Label l_w2;
  protected System.Web.UI.MobileControls.Label l_w3;
  protected System.Web.UI.MobileControls.Link Link1;
  protected System.Web.UI.MobileControls.Command Command1;
  protected System.Web.UI.MobileControls.Label Label3;
  protected System.Web.UI.MobileControls.Form Form1;

  private void Page_Load(object sender, System.EventArgs e)
  {
   // 在此处放置用户代码以初始化页面
   if (!Page.IsPostBack)
   {
    string city = "深圳";
    int start,stop;
    string weather1,weather2,wea;
    string wea_city = weather_city(city);
    wea_city = wea_city.Replace(" ","");

    start = wea_city.IndexOf("<b>",0,wea_city.Length);
    stop = wea_city.IndexOf("</b>", start);
    weather1 = wea_city.Substring(start, stop-start).Trim() + "          ";
    weather1 = weather1.Substring(3,8).Trim();
   
    start = wea_city.IndexOf("<tdstyle=\"font-size:40px;font-family:TimesNewRoman;font-weight:bold;\">",0,wea_city.Length);
    stop = wea_city.IndexOf("℃",start) + 40;
    weather2 = wea_city.Substring(start, stop-start);
    weather2 = weather2.Substring(stop-start-42,40).Trim();
    weather2 = weather2.Replace("\t","");

    start = wea_city.IndexOf("<fontcolor=#183888><b>", 0, wea_city.Length);
    stop = wea_city.IndexOf("</b></font>",start);
    wea = wea_city.Substring(start,stop-start);
    wea = wea.Substring(22,wea.Length-22) + "kbrk";
    wea = wea.Replace("\t", "");
    wea = wea.Replace(">", "k");
    wea = wea.Replace("<", "k");
    wea = wea.Replace("kbrk", "k");
    string [] wall = null;
    char[] seperator = {'k'};
    wall = wea.Split(seperator);

    //////////////////////////////////////
    l_city.Text = "[城市]:" + city;
    l_wea.Text = "[天气]:" + weather1;
    l_sky.Text = "[温度]:" + weather2;
    ///////
    l_date.Text = wall[0];
    l_w1.Text = wall[1];
    l_w2.Text = wall[2];
    l_w3.Text = wall[3];
   }
  }

  #region Web 窗体设计器生成的代码
  override protected void OnInit(EventArgs e)
  {
   //
   // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
   //
   InitializeComponent();
   base.OnInit(e);