Зарегистрируйте часть URL во время выполнения в. net core 2.0 - PullRequest
0 голосов
/ 20 апреля 2020

Я пытаюсь добавить следующий маршрут динамически.

  1. routeBuilder.MapRoute ("RouteName", Variable1, new {controller = "ControllerName", action = "ActionName"}) ;

  2. 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)
        {
        }
}

я пытался внедрение свойств или инициализация класса в конструкторе, чтобы я мог вызвать значение, но не смог этого сделать.

...