WhileAD
@WhileAD

Как вывести ссылку в переменную asp dot net core?

Приветствую!

Нужно вывести url-адрес текущей страницы в asp dot net core. Что использовать? Какие библиотеки?

659811d6b3bd5778124605.png
  • Вопрос задан
  • 77 просмотров
Решения вопроса 3
@Voland69
Никаких сторонних библиотек не нужно, надо достать HttpRequest из HttpContext, там есть все необходимые свойства.
Ответ написан
Комментировать
AshBlade
@AshBlade
Просто хочу быть счастливым
Метод расширения GetDisplayUrl() у Request объекта (если это MVC)

[ApiController]
[Route("[controller]")]
public class SampleController : ControllerBase
{
    [HttpGet("")]
    public IActionResult GetPath()
    {
        return Ok( Request.GetDisplayUrl() );
    }
}
Ответ написан
Комментировать
Текущий url проще через js вывести на фронте. Зачем это делать на стороне бэка?
Если нужно на стороне бэка узнать, какой адрес запросил клиент, то это в HttpContext можно посмотреть, но ты там не увидишь anchor - та часть, которая после #
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы