Вы должны понимать, что MVC не ссылается непосредственно на страницы .aspx, такие как WebForms, в своих URL. Его основное назначение - разделить задачи, а именно модель (данные), контроллер (логика) и представление (представление).
Во-первых, вам нужно создать маршрут, соответствующий вашим URL-адресам, который теперь будет выглядеть следующим образом, например: / home / search / Это + is + my + search + string
Это вызовет метод действия поиска контроллера Home, который получит «Это моя строка поиска» в качестве входного параметра. Это действие отвечает за доступ к модели и получение результатов, вероятно, из базы данных.
Как правило, ваше действие поиска будет возвращать ViewResult, содержащий представление, помещенное в папку /Views/Home/Search.aspx. Здесь вы не можете использовать ни функцию обратной передачи, ни события ваших веб-элементов управления, как в WebForms, поскольку приложения MVC не имеют состояния и не управляются событиями. Это больше похоже на способ запроса / отправки.
Подробнее о MVC читайте здесь .