Я хочу создать Url
, который я могу отправить по электронной почте, который переходит к действию внутри контроллера, передавая действию идентификатор и токен. Это мой код до сих пор:
var action = new UrlActionContext
{
Action = "Verify",
Controller = "Auth",
Values = id, token
};
var url = UrlHelperExtensions.Action(action);
Однако UrlHelperExtensions.Action
ожидает IUrlHelper
, и мне не удалось заставить его работать с этим интерфейсом. Может кто-нибудь объяснить, как я могу сформировать Url
, который идет на это действие?
Кажется, я могу найти решения только для проектов Asp.Net MVC, тогда как я использую Asp.Net Core 2.0.
IUrlHelper
чисто - см. ASP.Net Core 2.0: создание UrlHelper без запроса - person Cake or Death   schedule 14.12.2017