ASP.NET使用WEB SERVICE获取天气预报

引用了web服务,命名为obj,然后下面是根据书上代码改了一下,但我运行总是有错,哪位高手帮我调试一下,到底错在哪里?(项目名称BYSJ)usingSystem;usin... 引用了web服务,命名为obj,然后下面是根据书上代码改了一下,但我运行总是有错,哪位高手帮我调试一下,到底错在哪里?(项目名称BYSJ)
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Web.Services;
using BYSJ.obj;

namespace BYSJ
{
public partial class Weather : System.Web.UI.Page
{
obj.WeatherWebService myobj = new obj.WeatherWebService();
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
BindPro();
BindCity();
BindWeather();
}
}

protected void BindPro()
{
string[] pro = myobj.getSupportProvince();
for (int i = 1; i <= Int32.Parse(pro[0]); i++)
{
DropDownList1.Items.Add(new ListItem(pro[i].ToString(), pro[i].ToString()));
}
}
//获得城市
protected void BindCity()
{
DropDownList2.Items.Clear();
string[] city = myobj.getSupportCity(DropDownList1.SelectedValue);
for (int i = 1; i <= Int32.Parse(city[0]); i++)
{
DropDownList2.Items.Add(new ListItem(city[i].ToString(), city[i].ToString()));
}
}
//天气预报
protected void BindWeather()
{
string[] mystr = myobj.getWeatherbyCityName(DropDownList2.SelectedValue, theDayFlagEnum.Today);
Label1.Text = "城市:" + mystr[1].ToString();
Label2.Text = "天气:" + mystr[2].ToString();
Label3.Text = "温度:" + mystr[3].ToString();
string fengxaing = mystr[4];
Label4.Text = "风力:" + Convert.ToString(fengxaing);

Label5.Text = mystr[5].ToString();
Image1.ImageUrl = mystr[6].ToString();
}

protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
BindCity();
}
protected void Button1_Click(object sender, EventArgs e)
{
BindWeather();
}
}
}
报错:当前上下文中不存在名称"theDayFlagEnum”
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
cao550383761
2012-05-09 · 超过13用户采纳过TA的回答
知道答主
回答量:135
采纳率:100%
帮助的人:45.9万
展开全部
theDayFlagEnum 这个枚举在哪里定义的? 应该是定义它的代码你没抄到项目里...
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
double7zz
2012-05-10 · 超过24用户采纳过TA的回答
知道答主
回答量:123
采纳率:0%
帮助的人:139万
展开全部
theDayFlagEnum 这个枚举在哪里定义的? 应该是定义它的代码你没抄到项目里...
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zbz232
2012-05-15
知道答主
回答量:65
采纳率:0%
帮助的人:31.1万
展开全部
你这个是WEBSERVICE项目吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式