Я использую кнопку изображения, и по клику я хочу перейти на страницу, на которую вы хотите перейти. Теперь я использую - Response.Redirect(Request.UrlReferrer.ToString())
, Он идет на предыдущую страницу, но когда я нахожусь на странице некоторых пользовательских данных, где выглядит ссылка - users.aspx? Userid = 25, и я посещаю другую страницу и нажимаю назад (кнопка изображения) Я хочу увидеть ту же страницу пользовательских данных. Как это отслеживать. Пожалуйста, руководство.Вернитесь на предыдущую страницу по щелчку пользовательской кнопки «Назад»
ответ
Я бы рекомендовал использовать объект Session
для хранения URL-адреса, например.
Session("PreviousPage") = Request.Url.AbsolutePath // Or whatever....
Вы можете использовать вышеуказанное на других страницах для установки URL-адреса кнопки обратной связи.
EDIT:
В ответ на ваш комментарий, являются 100% уверен, что вы сохраняете текущий URL, прежде чем перейти к следующей странице?
Protected Sub btnNextPage()
Session("PreviousPage") = Request.Url.AbsolutePath // Or whatever....
Response.Redirect("nextpage.aspx")
End Sub
вы хотите, чтобы ваш заказ кнопку назад, чтобы всегда принимать пользователя на той же странице, как обычно кнопку возврата браузера будет ли? Если это так, вы можете использовать javascript для чего-то вроде
myBackButton.OnClientClick = "window.history.go(-1);return false;";
Спасибо. Но на некоторых страницах отображается веб-страница с истекшим сроком действия. –
Не повезло. Отображение одной и той же страницы. На самом деле я разместил этот response.redirect на главной странице. –