Поделиться через


PageRouteModel Класс

Определение

Компонент модели для маршрутизации RazorPages.

public ref class PageRouteModel
public class PageRouteModel
type PageRouteModel = class
Public Class PageRouteModel
Наследование
PageRouteModel

Конструкторы

PageRouteModel(PageRouteModel)

Конструктор копии для PageRouteModel.

PageRouteModel(String, String)

Инициализирует новый экземпляр PageRouteModel.

PageRouteModel(String, String, String)

Инициализирует новый экземпляр PageRouteModel.

Свойства

AreaName

Возвращает имя области. Будет использоваться для страниц, не относящихся null к области.

Properties

Хранит произвольные свойства метаданных, связанные с .PageRouteModel

RelativePath

Возвращает относительный путь корня приложения для страницы.

RouteParameterTransformer

Возвращает или задает объект , IOutboundParameterTransformer который будет использоваться для преобразования встроенных параметров маршрута, таких как action, controllerи , а area также дополнительных параметров, заданных параметром RouteValues , в статические сегменты в шаблоне маршрута.

RouteValues

Возвращает коллекцию значений маршрутов, которые должны присутствовать в Values для выбора соответствующей страницы.

Selectors

SelectorModel Возвращает экземпляры .

ViewEnginePath

Возвращает путь относительно базового пути для обнаружения страниц.

Это значение представляет собой путь к файлу без расширения относительно корневого каталога страниц. Например, ViewEnginePath для файла /Pages/Catalog/Antiques.cshtml имеет значение /Catalog/Antiques

В области это значение представляет собой путь к файлу без расширения относительно корневого каталога страниц для указанной области. Например ViewEnginePath , для файла Areas/Identity/Pages/Manage/Accounts.cshtml имеет значение /Manage/Accounts.

Применяется к