PageRouteModel Sınıf

Tanım

RazorPage'leri yönlendirmek için bir model bileşeni.

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

Oluşturucular

PageRouteModel(PageRouteModel)

için PageRouteModelbir kopya oluşturucu.

PageRouteModel(String, String)

yeni bir örneğini PageRouteModelbaşlatır.

PageRouteModel(String, String, String)

yeni bir örneğini PageRouteModelbaşlatır.

Özellikler

AreaName

Alan adını alır. Alan dışı sayfalar için olacaktır null .

Properties

ile PageRouteModelilişkili rastgele meta veri özelliklerini depolar.

RelativePath

Sayfanın uygulama kök göreli yolunu alır.

RouteParameterTransformer

, controllerve gibi actionyerleşik yol parametrelerinin area yanı sıra tarafından RouteValues belirtilen ek parametreleri yol şablonundaki statik segmentlere dönüştürmek için kullanılacak bir IOutboundParameterTransformer alır veya ayarlar.

RouteValues

İlgili sayfanın seçilmesi için içinde Values bulunması gereken yol değerleri koleksiyonunu alır.

Selectors

SelectorModel Örnekleri alır.

ViewEnginePath

Sayfa bulma için temel yola göre yolu alır.

Bu değer, sayfaların kök dizinine göre uzantısız dosyanın yoludur. Örneğin ViewEnginePath , /Pages/Catalog/Antiques.cshtml dosyasının /Catalog/Antiques

Bir alanda bu değer, belirtilen alan için sayfaların kök dizinine göre uzantısız dosyanın yoludur. Örneğin ViewEnginePath , Areas/Identity/Pages/Manage/Accounts.cshtml dosyasının değeridir /Manage/Accounts.

Şunlara uygulanır