Sdílet prostřednictvím


PageRouteModel Třída

Definice

Komponenta modelu pro směrování Stránek RazorPages.

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

Konstruktory

PageRouteModel(PageRouteModel)

Konstruktor kopírování pro PageRouteModel.

PageRouteModel(String, String, String)

Inicializuje novou instanci .PageRouteModel

PageRouteModel(String, String)

Inicializuje novou instanci .PageRouteModel

Vlastnosti

AreaName

Získá název oblasti. Bude pro null stránky mimo oblast.

Properties

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

RelativePath

Získá relativní cestu kořene aplikace pro stránku.

RouteParameterTransformer

Získá nebo nastaví , IOutboundParameterTransformer která bude použita k transformaci předdefinovaných parametrů trasy, jako actionjsou , controllera , a area také další parametry zadané pomocí RouteValues do statických segmentů v šabloně trasy.

RouteValues

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

Selectors

SelectorModel Získá instance.

ViewEnginePath

Získá cestu vzhledem 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říklad soubor ViewEnginePath /Pages/Catalog/Antiques.cshtml je /Catalog/Antiques

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

Platí pro