Я довольно новичок в MVC, так что это может показаться очевидным вопросом, но при публикации в моем ActionResult вызывается ActionResult, но представление не изменяется.
То, что я делаю, - это страница основного поиска, где пользователь может искать в моей базе данных, а результаты возвращаются и разбиваются на страницы.
Вот javascript, который вызывает ActionResult в моем контроллере.
function SubmitSearch() {
var searchBox = document.getElementById('searchBox');
$.post("MyController/SearchResults/",
{
searchString: searchBox.value,
page: 0
});
window.location = "../DriverStudio/Drivers/SearchResults/" + searchBox.value + '/0';
}
Мое текущее решение (которое является ужасным взломом) - закомментировать $ .post (поскольку мой маршрут настроен так, что window.location будет вызывать SearchResutls ActionResult) и установить для window.location пользователь искал, начиная со страницы 0.
Должен быть лучший способ. Что мне делать?