Вернуться к реализации результатов поиска - PullRequest
1 голос
/ 14 апреля 2009

Какой лучший способ реализовать «Назад к результатам поиска» в приложении ASP.NET? Я позволяю пользователям делать кнопку НАЗАД в браузере, но они всегда получают запрос на повторную отправку формы.

Есть ли эффективный способ обойти это повторное представление?

Должен ли я кэшировать критерии поиска / URL в сеансе и перенаправлять их, когда они нажимают «назад»?

Какая лучшая практика здесь?

Ответы [ 2 ]

2 голосов
/ 14 апреля 2009

Я бы прошел критерии поиска в строке запроса и вместо этого сделал бы обратную ссылку что-то вроде <a href='/Search.aspx?q=keywords'>Back</a>.

2 голосов
/ 14 апреля 2009

Вы получаете это предупреждение, когда страница в истории браузера была прямым результатом HTTP POST. Этого избегают, если ваша форма поиска использует метод GET вместо метода POST.

...