Freigeben über


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 mit dem Namen und categoryNameenthältaction.

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 mithilfe des ASP.NET Routingframeworks eine URL generieren, wird eine Instanz der VirtualPathData -Klasse von der GetVirtualPath -Methode zurückgegeben. Die VirtualPathData -Klasse enthält Informationen zur Route, die mit den Werten übereinstimmt, die Sie beim Aufrufen der GetVirtualPath Methode angegeben 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 Routenobjekt ab, das zum Generieren der URL verwendet wird, indem Sie die Route -Eigenschaft verwenden.

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:

Weitere Informationen