一、webservice.asmx
处理业务数据,在getwhether方法中产生天气情况数据,供jqueryrequest.aspx调用,代码如下:
复制代码 代码如下:
[system.web.script.services.scriptservice]
public class webservice : system.web.services.webservice {
public webservice () {
//如果使用设计的组件,请取消注释以下行
//initializecomponent();
}
[webmethod]
public string getwhether(string cityid)
{
random r = new random();
int degree = r.next(100);
string winfo = string.format(today {0}'s temperature is {1} degrees, cityid, degree);
return winfo;
}
}
二、ajaxrequest.aspx
通过点击按钮来请求webservice.asmx的getwhether(string cityid)方法,获取天气数据。代码如下:
复制代码 代码如下:
style=width:55px; height:20px; />
sd