PageRouteModel Třída

Definice

Komponenta modelu pro směrování RazorPages.

public ref class PageRouteModel
public class PageRouteModel
type PageRouteModel = class
Public Class PageRouteModel
Dědičnost
PageRouteModel

Konstruktory

PageRouteModel(PageRouteModel)

Kopírovací konstruktor pro PageRouteModel .

PageRouteModel(String, String)

Inicializuje novou instanci PageRouteModel .

PageRouteModel(String, String, String)

Inicializuje novou instanci PageRouteModel .

Vlastnosti

AreaName

Získá název oblasti. Pro stránky, které nejsou v oblasti, bude mít hodnotu null.

Properties

Ukládá libovolné vlastnosti metadat přidružené k PageRouteModel objektu .

RelativePath

Získá relativní cestu ke kořenovému adresáři aplikace pro stránku.

RouteParameterTransformer

Získá nebo nastaví objekt , který se použije k transformaci předdefinované parametry trasy, jako je akce , kontroler a oblast, a také další parametry zadané pomocí na statické segmenty v IOutboundParameterTransformer RouteValues šabloně trasy.

RouteValues

Získá kolekci hodnot tras, které musí být přítomny v pro Values odpovídající stránku, která má být vybrána.

Selectors

Získá SelectorModel instance.

ViewEnginePath

Získá cestu relativní k základní cestě pro zjišťování stránky.

Tato hodnota je cesta k souboru bez přípony vzhledem ke kořenovému adresáři pages. např. pro ViewEnginePath soubor /Pages/Catalog/Catalogs.cshtml je /Catalog/Catalog/Catalogs.

V oblasti je tato hodnota cesta k souboru bez přípony vzhledem ke kořenovému adresáři pages pro zadanou oblast. například pro soubor ViewEnginePath Areas/Identity/Pages/Manage/Accounts.cshtml je /Manage/Accounts.

Platí pro