Как найти URL отправителя запроса в действии моего контроллера?

Я использую Asp.Net MVC. Я хочу знать URL-адрес, с которого был отправлен запрос на мое действие контроллера. Например, мое действие контроллера (Customer / Index), и я хочу получить URL-адрес, из которого вызывается мое действие. (Мне не нужно текущий URL). Я хочу исходный URL, с которого мне отправили запрос. Есть ли решение?              

Вы можете попробовать использовать url referrer, например,

```
Request.UrlReferrer

```

```
Request.QueryString["Referrer"].ToString()

```

    

Посмотрите эту ссылку: ссылка MDN В нем говорится, что «Заголовок Referer не отправляется браузерами, если: ссылающийся ресурс - это локальный« файл »или« URI данных ». Если вы хотите, чтобы это было доступно, если ваша страница вызывает себя, то есть другую страницу / контроллер в вашем веб-приложении, вы можете попытаться добавить заголовок вручную для каждого запроса.     

Вы можете проверить инструменты отладчика Chrome на вкладках сети. Откуда пришел этот запрос.