Как получить URL в контроллере ASP.NET MVC - PullRequest
1 голос
/ 07 октября 2019

У кого-нибудь есть хороший способ получить URL текущей страницы в контроллере?

Точнее, мне нужен конкретный параметр запроса.

Мое действие выглядит так;мне нужно указать аргумент?

public ActionResult Random()
{
    RandomMovieViewmodel rmvm = new RandomMovieViewmodel();
    return View(rmvm);
}

1 Ответ

0 голосов
/ 07 октября 2019

Похоже, вы должны использовать параметр для этого. Например, если вам нужно значение «id», вы можете сделать свой метод следующим образом: public ActionResult Random(int id). Поэтому, когда вы вызываете контроллер, например mysite.com/Random?id=1, значение в URL-адресе автоматически связывается с вашим параметром с тем же именем.

Однако, если вам действительно хочется проанализировать URL, вы можете позвонить Request.Url или, если вы используете .Net Core, позвонить Request.GetDisplayUrl().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...