2010-10-28 4 views
0

Есть ли способ вернуться к предыдущему виду без необходимости записи всех параметров, которые были использованы для доступа к рассматриваемому представлению. Рассмотрим эту ситуацию. У вас есть экран поиска с входными параметрами, вы нажимаете поиск и получаете результаты, отображаемые на странице. Вы нажимаете на один элемент, чтобы получить подробный вид, который перенаправляет вас на новый вид. Имеет ли MVC возможность получить предыдущую строку запроса, содержащую параметры поиска?ASP.NET MVC 2 Возврат к предыдущему экрану

ответ

-1

Вы можете использовать Request.UrlReferrer

0

Не знаю, о чем я знаю. Вы можете сохранить его в сеансе, но как насчет использования JS history.back()

0

Не мог ли пользователь использовать кнопку «Назад» в браузере? Вы хотите представить ссылку «Назад к результатам» на странице подробностей? Также посмотрите на Request.UrlReferrer, если вы не хотите сохранять параметры поиска в сеансе или в cookie.

+0

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

Смежные вопросы