Condividi tramite


VirtualPathData Classe

Definizione

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)

Si applica a

Vedi anche