Создание URL-адреса бритвенной страницы в области из Razor View - PullRequest
0 голосов
/ 06 мая 2019

В Razor View я хочу сгенерировать URL для конкретной Razor Page , которая находится в некоторой области .

Я уже пытался использовать это

@Url.Page("/Areas/Identity/Pages/Account/Manage/Orders", new { id = @Model.Id })

но я получаю взамен

http://localhost:8888/Order/Submit/12345?page=%2FAreas%2FIdentity%2FPages%2FAccount%2FManage%2FOrders

пока мне нужно это:

http://localhost:8888/Identity/Account/Manage/Orders?id=12345

Правильно ли предположить, что единственный способ решить эту проблему - применить маршрутизацию клиентов? Если да, какой путь будет? Благодаря.

1 Ответ

0 голосов
/ 07 мая 2019

Это должно сработать:

@Url.Page("/Account/Manage/Orders", new { id = Model.Id, area = "Identity"})
...