天气预报添加
1、首先引入PowerLabs.Plug.Api.dll
2、引入目录
3、调用方法 myWeather = new WeatherModel(WeatherXml.getWeather());
return Json(myWeather);(需要引入1中的dll)
4、globla.cs 中
private static bool inited = false; //要加上,控制字段 private static object initLocker = new object(); //要加上,互斥锁 protected void Application_Start() { //初始化天气 if (inited == false) { #region 初始化 lock (initLocker) //lock 关键字将语句块标记为临界区,方法是获取给定对象的互斥锁,执行语句,然后释放该锁。 { if (inited == false) { //启动天预报 WeatherXml.StartWeather(); //持续定义定时器,用来持续获取天气 WeatherXml.Init(); inited = true; } } #endregion } AreaRegistration.RegisterAllAreas();
5、完成