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 它将用于将内置路由参数(如 actioncontrollerarea )以及 指定的 RouteValues 其他参数转换为路由模板中的静态段。

RouteValues

获取必须存在于 中 Values 才能选择相应页的 的路由值的集合。

Selectors

获取 SelectorModel 实例。

ViewEnginePath

获取相对于页面发现的基路径的路径。

此值是没有扩展名的文件的路径,相对于页面根目录。 例如, ViewEnginePath 文件 /Pages/Catalog/Antiques.cshtml 的 为 /Catalog/Antiques

在区域中,此值是不带扩展名的文件的路径,相对于指定区域的 pages 根目录。 例如, ViewEnginePath 文件 Areas/Identity/Pages/Manage/Accounts.cshtml 的 为 /Manage/Accounts

适用于