我有一个销售专辑的aspnet核心应用程序。我想添加选项以根据类型过滤专辑。我的控制器中有以下代码,当我在浏览器中键入变量“ genre = pop”时,我得到了结果,但似乎无法通过下拉菜单或其他html方式使它工作。 :
public ViewResult Genre(string genre)
{
string _genre = genre;
IEnumerable<Album> albums;
if (string.IsNullOrEmpty(genre))
{
albums = _albumRepository.Albums.OrderBy(p => p.AlbumId);
}
else
{
albums = _albumRepository.Albums.Where(p =>
p.Genre.ToLower().Equals(_genre.ToLower()));
}
return View("~/Views/Album/List.cshtml", new AlbumListViewModel {Albums = albums});
}