PageRouteModel Clase

Definición

Componente de modelo para enrutar RazorPages.

public ref class PageRouteModel
public class PageRouteModel
type PageRouteModel = class
Public Class PageRouteModel
Herencia
PageRouteModel

Constructores

PageRouteModel(PageRouteModel)

Constructor de copia para PageRouteModel .

PageRouteModel(String, String)

Inicializa una nueva instancia de la clase PageRouteModel.

PageRouteModel(String, String, String)

Inicializa una nueva instancia de la clase PageRouteModel.

Propiedades

AreaName

Obtiene el nombre del área. Será null para las páginas que no son de área.

Properties

Almacena propiedades de metadatos arbitrarias asociadas a PageRouteModel .

RelativePath

Obtiene la ruta de acceso relativa de la raíz de la aplicación para la página.

RouteParameterTransformer

Obtiene o establece un objeto que se usará para transformar los parámetros de ruta integrados, como la acción , el controlador y el área, así como los parámetros adicionales especificados por en segmentos estáticos en la plantilla IOutboundParameterTransformer de RouteValues ruta.

RouteValues

Obtiene una colección de valores de ruta que deben estar presentes en para Values que se seleccione la página correspondiente.

Selectors

Obtiene las SelectorModel instancias de .

ViewEnginePath

Obtiene la ruta de acceso relativa a la ruta de acceso base para la detección de páginas.

Este valor es la ruta de acceso del archivo sin extensión, en relación con el directorio raíz de las páginas. Por ejemplo, para ViewEnginePath el archivo /Pages/Catalog/Almos.cshtml es /Catalog/Secuestes

En un área, este valor es la ruta de acceso del archivo sin extensión, en relación con el directorio raíz de páginas para el área especificada. Por ejemplo, para ViewEnginePath el archivo Areas/Identity/Pages/Manage/Accounts.cshtml, es /Manage/Accounts.

Se aplica a