我寫了一個ASP.NET MVC 3項目來爲視頻存儲服務。我添加一個CRUD MovieController類,並在其中添加一個搜索功能。但是我收到一個錯誤:「該方法的名稱'movieGenre'在當前上下文中不存在」。以下是代碼:名稱'movieGenre'在當前上下文中不存在
public ActionResult SearchIndex(string searchString)
{
var GenreList = new List<string>();
var GenreQuery = from d in db.Movies
orderby d.Genre
select d.Genre;
GenreList.AddRange(GenreQuery.Distinct());
ViewBag.movieGenre = new SelectList(GenreList);
var movies = from m in db.Movies select m;
if (!String.IsNullOrEmpty(searchString))
{
movies = movies.Where(s => s.Title.Contains(searchString));
}
if (string.IsNullOrEmpty(ViewBag.movieGenre))
{
return View(movies);
}
else
{
return View(movies.Where(x => x.Genre == movieGenre));
}
return View(movies);
}
對於上一個movieGenre,我收到此錯誤。
從未有從X y中選擇x'寫'的理由。 – SLaks