Создание полного URL в контроллере - PullRequest
0 голосов
/ 14 декабря 2018

Это основано на ответе здесь на аналогичный вопрос.

Мой код выглядит следующим образом:

string url = Url.Action("Details", "Home", new RouteValueDictionary(new { Area = "MyArea", id = Id }), HttpContext.Request.Url.Scheme, HttpContext.Request.Url.Authority);

Однако полученный URL содержит двойной портчисло, подобное этому:

http://localhost:54383:54383/MyArea/Home/Details/1

URL должен быть:

http://localhost:54383/MyArea/Home/Details/1

1 Ответ

0 голосов
/ 15 декабря 2018

Попробуйте, это будет нормально работать

 string url = Url.Action("Details", "Home", new { Area = "MyArea", id = Id }, HttpContext.Request.Url.Scheme);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...