我正在開發一個項目,該項目應該將雅虎天氣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