Поле поиска ASP.NET MVC: использовать модальное всплывающее окно или встроенный div или перенаправить на другую страницу? - PullRequest
1 голос
/ 29 апреля 2010

У меня есть представление с текстовым полем и кнопкой поиска, например CustomerTextBox и CustomerSearchButton.

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

Какова лучшая практика в MVC для обработки этого случая? Когда пользователь нажимает на кнопку поиска, если это:

A. Загрузить другое представление в модальное всплывающее окно (например, / Customers / Search)?

B. Есть ли форма поиска в скрытом элементе, который расширяется при нажатии кнопки поиска?

С. Перенаправить пользователя на страницу поиска с помощью RedirectTo ("/ Customers / Search")?

Я занимаюсь MVC только 3 дня, поэтому спасибо тем, кто отвечает на мои вопросы, у которых могут быть вполне очевидные ответы, которые я пока не вижу. :)

1 Ответ

0 голосов
/ 30 апреля 2010

Я думаю, это действительно зависит от вас, что подойдет вашему сайту лучше? Если вам нужны расширенные возможности поиска, создайте / customer / search и перенаправьте на него. Если это несколько просто и быстро, используйте модальное всплывающее окно или разверните скрытый div с полем поиска или два, нажимая кнопку.

Проверьте это:

Как реализовать функции поиска в приложениях ASP.NET MVC

...