У меня есть ActionController, который принимает два параметра, оба целых числа.
public ActionResult DisplayQuestions(int categoryId, int page) {
...
}
Когда пользователь нажимает вправо или влево, моя страница направляет пользователя на другую страницу.Когда пользователь достиг конца страниц, я хотел бы перенаправить его в новую категорию, которую может загрузить контроллер действий.
$(document).keydown(function (e) {
var code = (e.keyCode ? e.keyCode : e.which);
var currentPage = $("#CurrentPage").val();
var numberOfPges = $("#NumberOfPages").val();
if (code == 39) {
if (currentPage < numberOfPges) {
// Næste side
changePage(parseInt(currentPage) + 1);
$(document).focus();
}
else {
// Send user to the next category
// $("#nextCategory")
}
}
else if (code == 37) {
// Tilbage
if ((parseInt(currentPage) - 1) != 0) {
changePage(parseInt(currentPage) - 1);
$(document).focus();
}
else {
// Send user to the previous category
// $("#previousCategory")
}
}
});
В основном я хотел бы вызвать ActionController со значениямилибо
$("#nextCategory")
or
$("#nextCategory")
и page = 1
JavaScript находится в том же ActionController, что и его представление.
IE
/ Survey2 / DisplayQuestions? categoryId = 2 & page = 1
Я хочу обновить всю страницу.Каков наилучший способ сделать это?
Спасибо!