перенаправление при поиске из другого представления - PullRequest
0 голосов
/ 06 мая 2020

хорошо, у меня есть проект (Asp net core), над которым я работаю, и я создал контроллер и модель, и я реализовал здесь механизм поиска

public async Task<IActionResult> Index(string searchString)
        {
            var drugs = from m in _context.Drugs
                select m;

            if (!String.IsNullOrEmpty(searchString))
            {
                drugs = drugs.Where(s => s.Name.Contains(searchString));
            }



            return View(await drugs.ToListAsync());
        }

и он работает очень хорошо, поэтому проблема в том, что я не могу выполнять поиск со своей домашней страницы всякий раз, когда я добавляю строку поиска и нажимаю кнопку, она перенаправляет меня в индекс лекарств, я не хочу, чтобы я реализовал модальный bootstrap и Я хочу, чтобы мои результаты отображались там. Итак, как я могу искать свою модель из другого представления без перенаправления, пожалуйста, мне нужна ваша помощь. Спасибо миллион

1 Ответ

1 голос
/ 06 мая 2020

Предположительно вы просто используете стандартную форму HTML для отправки "поиска". Это не «перенаправляет» вас; вы буквально говорите браузеру запросить новый URL-адрес и отобразить его во вкладке / окне браузера. Если вы хотите остаться на той же странице, вы должны использовать AJAX, чтобы сделать запрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...