VirtualPathData Klass

Definition

Representerar information om vägen och den virtuella sökvägen som är resultatet av att generera en URL med ASP.NET routningsramverket.

public ref class VirtualPathData
public class VirtualPathData
type VirtualPathData = class
Public Class VirtualPathData
Arv
VirtualPathData

Exempel

I följande exempel visas en kontroll som skapar en URL som baseras på en väg som har parametrar som heter action och 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

Kommentarer

När du genererar en URL med hjälp av ASP.NET routningsramverk returneras en instans av klassen VirtualPathData av metoden GetVirtualPath. Klassen VirtualPathData innehåller information om den väg som matchade de värden som du angav när du anropade GetVirtualPath metoden. Objektet VirtualPathData innehåller också den genererade URL:en i egenskapen VirtualPath . Egenskapen DataTokens innehåller anpassade värden för vägen. Du hämtar vägobjektet som används för att generera URL:en med hjälp Route av egenskapen .

Konstruktorer

Name Description
VirtualPathData(RouteBase, String)

Initierar en ny instans av VirtualPathData klassen.

Egenskaper

Name Description
DataTokens

Hämtar samlingen med anpassade värden för vägdefinitionen.

Route

Hämtar eller anger den väg som används för att skapa URL:en.

VirtualPath

Hämtar eller anger url:en som skapades från routningsdefinitionen.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för

Se även