Я новичок в c # ASP.NET бритвенных страницах, и я использую пример в Microsoft Traing для создания приложения.Приведенный ниже код работает, когда я пытаюсь найти элемент типа «Годзилла» из таблицы фильмов.Проблема в том, что если поиск по «Godzilla», «GhostBusters» и «Kazzoky» будет возвращен null.
, так что если searchString равен «Godzilla», я получаю результат и то же самое для «Kazzoky» и «Охотники за привидениями "biut, когда я передаю" Godzilla, Kazzoky, Ghostbusters "как searchString, результат - пустая страница.
Пожалуйста, помогите !!
public async Task OnGetAsync()
{
var movies = from m in _context.Movie
select m;
if (!string.IsNullOrEmpty(SearchString))
{
movies = movies.Where(s => s.Title.Contains(SearchString));
}
Movie = await movies.ToListAsync();
}
Я пытался
parts = parts.Where (s => searchString.Contains (s.Title));// не работает
Я также пробовал movies = movies.Where (s => s.Title.Contains (Where (s => SearchString.Contains (s.Title))));
но бросил и исключение ...