Freigeben über


PageRouteModel Klasse

Definition

Eine Modellkomponente zum Routing von RazorPages.

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

Konstruktoren

PageRouteModel(PageRouteModel)

Ein Kopierkonstruktor für PageRouteModel.

PageRouteModel(String, String, String)

Initialisiert eine neue Instanz von PageRouteModel.

PageRouteModel(String, String)

Initialisiert eine neue Instanz von PageRouteModel.

Eigenschaften

AreaName

Ruft den Namen des Bereichs ab. null Wird für Seiten außerhalb des Bereichs verwendet.

Properties

Speichert beliebige Metadateneigenschaften, die dem zugeordnet sind PageRouteModel.

RelativePath

Ruft den relativen Pfad des Anwendungsstamms für die Seite ab.

RouteParameterTransformer

Ruft einen IOutboundParameterTransformer ab, der verwendet wird, um integrierte Routenparameter wie action, controllerund area sowie zusätzliche Parameter, die von RouteValues angegeben werden, in statische Segmente in der Routenvorlage zu transformieren, oder legt diesen fest.

RouteValues

Ruft eine Auflistung von Routenwerten ab, die in der Values vorhanden sein müssen, damit die entsprechende Seite ausgewählt werden kann.

Selectors

Ruft die SelectorModel -Instanzen ab.

ViewEnginePath

Ruft den Pfad relativ zum Basispfad für die Seitenermittlung ab.

Dieser Wert ist der Pfad der Datei ohne Erweiterung relativ zum Stammverzeichnis der Seiten. z.B. für ViewEnginePath die Datei /Pages/Catalog/Antiques.cshtml /Catalog/Antiques

In einem Bereich ist dieser Wert der Pfad der Datei ohne Erweiterung relativ zum Stammverzeichnis der Seiten für den angegebenen Bereich. z.B. für ViewEnginePath die Datei Areas/Identity/Pages/Manage/Accounts.cshtml ist /Manage/Accounts.

Gilt für: