VirtualPathData Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 categoryName
enthä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) |