UrlHelperExtensions.Page метод для областей - PullRequest
0 голосов
/ 28 февраля 2019

Как можно включить область в метод UrlHelperExtensions.Page?

В документах не упоминаются области.

Когда я хочу создать ссылку на страницув области (в моем случае Identity) имя страницы не найдено:

var callbackUrl = Url.Page(
            "/Identity/Account/ResetPassword",
            pageHandler: null,
            values: new {code},
            protocol: Request.Scheme);

обратный вызов равен нулю, и я не знаю, как указать, что страница находится за пределами моей обычной Razor Pages Pages-Folder.

1 Ответ

0 голосов
/ 28 апреля 2019

Документация на это очень плохая.Вы можете указать область внутри ваших значений следующим образом:

var callbackUrl = Url.Page(
        "/Identity/Account/ResetPassword",
        pageHandler: null,
        values: new { code, area = "Identity" },
        protocol: Request.Scheme);
...