我写了一个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