Я пытаюсь добавить следующий маршрут динамически.
routeBuilder.MapRoute ("RouteName", Variable1, new {controller = "ControllerName", action = "ActionName"}) ;
routeBuilder.MapRoute ("RouteName", Variable1 + "/" + "{parameterName}", new {controller = "ControllerName", action = "ActionName"});
здесь значение Переменная1 будет выбрано из базы данных.
это фактический класс
public partial class RouteProvider : IRouteProvider
{
/// <summary>
/// Register routes
/// </summary>
/// <param name="routeBuilder">Route builder</param>
public void RegisterRoutes(IRouteBuilder routeBuilder)
{
}
}
я пытался внедрение свойств или инициализация класса в конструкторе, чтобы я мог вызвать значение, но не смог этого сделать.