КоллекцияМаршрутов / RoutesCollection

Класс предназначен для описания URL-шаблонов, по которым будет откликаться веб-приложение. Пример шаблона с 3-мя переменными. Переменные controller и action являются предопределенными. /{controller}/{action}/{id?}

Методы

Добавить / Add()

Добавление шаблона URL в коллекцию.

Параметры

  • name: Имя маршрута. Позволяет строить исходящие URL по заданному шаблону
  • template: Шаблон адреса. Формируется по правилам шаблонов ASP.NET MVC Core
  • defaults: Соответствие. Определяет значения по-умолчанию для переменных маршрута.

Пример:

            Умолчания = Новый Соответствие;
            Умолчания.Вставить("shopId", 12344); // если магазин не указан - взять магазин 12344
            КоллекцияМаршрутов.Добавить("ПоМагазину","{controller}/{action}/{shopId}", Умолчания);