Sdílet prostřednictvím


VirtualPathData Třída

Definice

Představuje informace o trase a virtuální cestě, které jsou výsledkem generování adresy URL s architekturou směrování ASP.NET.

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

Příklady

Následující příklad ukazuje ovládací prvek, který vytvoří adresu URL založenou na trase, která má parametry, které jsou pojmenovány action a categoryName.

RouteValueDictionary parameters = new RouteValueDictionary { { "action", "show" }, { "categoryName", "bikes" } };
VirtualPathData vpd = RouteTable.Routes.GetVirtualPath(null, parameters);
HyperLink1.NavigateUrl = vpd.VirtualPath;
Dim vpd As VirtualPathData
Dim parameters As RouteValueDictionary

parameters = New RouteValueDictionary(New With {.action = "show", .categoryName = "bikes"})
vpd = RouteTable.Routes.GetVirtualPath(Nothing, parameters)
HyperLink1.NavigateUrl = vpd.VirtualPath

Poznámky

Když vygenerujete adresu URL pomocí rozhraní směrování ASP.NET, vrátí GetVirtualPath metoda instanci VirtualPathData třídy. Třída VirtualPathData obsahuje informace o trase, která odpovídala hodnotám, které jste zadali při zavolání GetVirtualPath metody. Objekt VirtualPathData také obsahuje vygenerovanou adresu URL ve VirtualPath vlastnosti. Tato DataTokens vlastnost obsahuje vlastní hodnoty pro trasu. Načtete objekt trasy, který se používá k vygenerování adresy URL pomocí Route vlastnosti.

Konstruktory

Name Description
VirtualPathData(RouteBase, String)

Inicializuje novou instanci VirtualPathData třídy.

Vlastnosti

Name Description
DataTokens

Získá kolekci vlastních hodnot pro definici trasy.

Route

Získá nebo nastaví trasu, která se používá k vytvoření adresy URL.

VirtualPath

Získá nebo nastaví adresu URL, která byla vytvořena z definice trasy.

Metody

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také