Перенаправить на URL предыдущей страницы в asp. net ядре, используя MVC - c# - PullRequest
1 голос
/ 01 апреля 2020

Я искал вокруг и обнаружил, что некоторые предлагают использовать следующую строку. Но это возвращает мне текущий URL-адрес, а не предыдущий URL-адрес страницы.

Request.Headers["Referer"].ToString();

Я пытался получить доступ к предыдущему URL-адресу, используя приведенную ниже команду, но получаю сообщение об ошибке: Запрос Http не содержит определения для UrlReferrer

Request.UrlReferrer.ToString();

Также пытался использовать Текущий , как это

HttpContext.Current

, но все равно получаю сообщение об ошибке http-запрос не содержит определения для текущего, Также попытался "System.Web.HttpContext.Current", но получил ошибку. Что мне здесь не хватает?

1 Ответ

1 голос
/ 01 апреля 2020

Вы должны передать свое текущее местоположение, когда вы переходите к следующему местоположению, что-то вроде returlurl при входе в систему. Для этого нет встроенной функции.

<a href="/nexlocation?returnurl=currenturl">my link</a>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...