VirtualPathData Klasse

Definition

Stellt Informationen zur Route und zum virtuellen Pfad dar, die aus dem Generieren einer URL mit dem ASP.NET-Routingframework resultieren.

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

Beispiele

Das folgende Beispiel zeigt ein Steuerelement, das eine URL erstellt, die auf einer Route basiert, die Parameter enthält, die benannt action sind und 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

Hinweise

Wenn Sie eine URL mithilfe des ASP.NET Routingframeworks generieren, wird eine Instanz der VirtualPathData Klasse von der GetVirtualPath Methode zurückgegeben. Die VirtualPathData Klasse enthält Informationen über die Route, die den Von Ihnen bereitgestellten Werten entspricht, wenn Sie die GetVirtualPath Methode aufgerufen haben. Das VirtualPathData Objekt enthält auch die generierte URL in der VirtualPath Eigenschaft. Die DataTokens Eigenschaft enthält benutzerdefinierte Werte für die Route. Sie rufen das Routingobjekt ab, das zum Generieren der URL mithilfe der Route Eigenschaft verwendet wird.

Konstruktoren

VirtualPathData(RouteBase, String)

Initialisiert eine neue Instanz der VirtualPathData-Klasse.

Eigenschaften

DataTokens

Ruft die Auflistung benutzerdefinierter Werte für die Routendefinition ab.

Route

Ruft die Route ab, die zum Erstellen der URL verwendet wird, oder legt sie fest.

VirtualPath

Ruft die URL ab oder legt diese fest, die aus der Routendefinition erstellt wurde.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für

Siehe auch