Condividi tramite


VirtualPathData Classe

Definizione

Rappresenta informazioni sulla route e sul percorso virtuale risultanti dalla generazione di un URL con il framework di routing 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, un'istanza della VirtualPathData classe viene restituita dal GetVirtualPath metodo . La VirtualPathData classe contiene informazioni sulla route che corrisponde ai valori specificati quando è stato chiamato il GetVirtualPath metodo . L'oggetto VirtualPathData contiene anche l'URL generato nella VirtualPath proprietà . La DataTokens proprietà contiene valori personalizzati per la route. È possibile recuperare l'oggetto route utilizzato per generare l'URL usando la Route proprietà .

Costruttori

Nome Descrizione
VirtualPathData(RouteBase, String)

Inizializza una nuova istanza della classe VirtualPathData.

Proprietà

Nome Descrizione
DataTokens

Ottiene la raccolta di valori personalizzati per la definizione di route.

Route

Ottiene o imposta la route utilizzata per creare l'URL.

VirtualPath

Ottiene o imposta l'URL creato dalla definizione di route.

Metodi

Nome Descrizione
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 il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche