我正在开发一个项目,该项目应该将雅虎天气API与ASP.Net MVC连接起来3 在创建变量后,它给了我一个名为“类型或名称空间名称”的错误WeatherForecast '找不到(您是否缺少使用指令或程序集引用?)C:\ Users \ kumi.SH \ Documents \ Learn \ ASP.Net_MVC3 \ WeatherApp \ WeatherApp \ Controllers \ HomeController.cs“名称空间找不到
I在我的HomeController.cs文件中有以下代码:
public ActionResult GetWeather(string Id)
{
StringBuilder sb = new StringBuilder();
WeatherForecast wf = new WeatherForecast();
WeatherForecasts wfs = wf.GetWeatherByPlaceName(Id);
WeatherData[] wd = wfs.Details;
sb.AppendFormat("<B>Weather Forecast for {0}</B><br /><br />", wfs.PlaceName);
foreach (WeatherData d in wd)
{
if (!string.IsNullOrEmpty(d.WeatherImage))
{
sb.AppendFormat("<img src=\"{0}\" >", d.WeatherImage);
sb.AppendFormat(" {0}", d.Day);
sb.AppendFormat(", High {0}F", d.MaxTemperatureF);
sb.AppendFormat(", Low {0}F<br />", d.MinTemperatureF);
}
}
Response.Write(sb.ToString());
return null;
}
您可以指定需要使用的名称空间吗?
Thankx in advance ......
也许你可以在这里找到更多的信息,HTTP: //developer.yahoo.com/dotnet/#howto – 2012-04-10 13:18:32
有没有从一个elses示例代码?你错过了一个使用语句来告诉代码“WeatherForecast”在哪里,或者你的missnig是它的类文件/程序集。 – 2012-04-10 13:18:57
看起来这个代码是从这个codeproject文章:http://www.codeproject.com/Articles/41828/JQuery-AJAX-with-ASP-NET-MVC – Robbie 2012-04-10 15:06:28