VirtualPathData Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta le informazioni sulla route e sul percorso virtuale che sono il risultato della generazione di un URL con il framework di routing di ASP.NET.
public ref class VirtualPathData
public class VirtualPathData
type VirtualPathData = class
Public Class VirtualPathData
- Ereditarietà
-
VirtualPathData
Esempio
Nell'esempio seguente viene illustrato un controllo che crea un URL basato su una route con parametri denominati action
e 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
Commenti
Quando si genera un URL usando il framework di routing ASP.NET, viene restituita un'istanza della VirtualPathData classe dal GetVirtualPath metodo . La VirtualPathData classe contiene informazioni sulla route corrispondente ai valori forniti quando si chiama il GetVirtualPath metodo . L'oggetto VirtualPathData contiene anche l'URL generato nella VirtualPath proprietà . La DataTokens proprietà contiene valori personalizzati per la route. Si recupera l'oggetto route usato per generare l'URL usando la Route proprietà .
Costruttori
VirtualPathData(RouteBase, String) |
Inizializza una nuova istanza della classe VirtualPathData. |
Proprietà
DataTokens |
Ottiene la raccolta di valori personalizzati per la definizione di una route. |
Route |
Ottiene o imposta la route usata per creare l'URL. |
VirtualPath |
Ottiene o imposta l'URL creato dalla definizione della route. |
Metodi
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |