Compartir a través de


PageRouteModel Clase

Definición

Un 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, String)

Inicializa una nueva instancia de la clase PageRouteModel.

PageRouteModel(String, String)

Inicializa una nueva instancia de la clase PageRouteModel.

Propiedades

AreaName

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

Properties

Almacena propiedades arbitrarias de metadatos asociadas a .PageRouteModel

RelativePath

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

RouteParameterTransformer

Obtiene o establece un IOutboundParameterTransformer objeto que se usará para transformar parámetros de ruta integrados, como action, controllery , así area como parámetros adicionales especificados por RouteValues en segmentos estáticos de la plantilla de 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 páginas. Por ejemplo, para ViewEnginePath el archivo /Pages/Catalog/Antiques.cshtml es /Catalog/Antiques

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 del área especificada. Por ejemplo, para ViewEnginePath el archivo Areas/Identity/Pages/Manage/Accounts.cshtml, es /Manage/Accounts.

Se aplica a