КоллекцияМаршрутов / RoutesCollection
Класс предназначен для описания URL-шаблонов, по которым будет откликаться веб-приложение. Пример шаблона с 3-мя переменными. Переменные controller и action являются предопределенными. /{controller}/{action}/{id?}
Методы
Добавить / Add()
Добавление шаблона URL в коллекцию.
Параметры
- name: Имя маршрута. Позволяет строить исходящие URL по заданному шаблону
- template: Шаблон адреса. Формируется по правилам шаблонов ASP.NET MVC Core
- defaults: Соответствие. Определяет значения по-умолчанию для переменных маршрута.
Пример:
Умолчания = Новый Соответствие;
Умолчания.Вставить("shopId", 12344); // если магазин не указан - взять магазин 12344
КоллекцияМаршрутов.Добавить("ПоМагазину","{controller}/{action}/{shopId}", Умолчания);