VirtualPathData Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa información sobre la ruta y la ruta de acceso virtual que son el resultado de la generación de una dirección URL con el marco de enrutamiento de ASP.NET.
public ref class VirtualPathData
public class VirtualPathData
type VirtualPathData = class
Public Class VirtualPathData
- Herencia
-
VirtualPathData
Ejemplos
En el ejemplo siguiente se muestra un control que crea una dirección URL basada en una ruta que tiene parámetros denominados action
y 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
Comentarios
Cuando se genera una dirección URL mediante el marco de enrutamiento de ASP.NET, el GetVirtualPath método devuelve una instancia de la VirtualPathData clase . La VirtualPathData clase contiene información sobre la ruta que coincide con los valores que proporcionó al llamar al GetVirtualPath método . El VirtualPathData objeto también contiene la dirección URL generada en la VirtualPath propiedad . La DataTokens propiedad contiene valores personalizados para la ruta. Puede recuperar el objeto de ruta que se usa para generar la dirección URL mediante la Route propiedad .
Constructores
VirtualPathData(RouteBase, String) |
Inicializa una nueva instancia de la clase VirtualPathData. |
Propiedades
DataTokens |
Obtiene la colección de valores personalizados para la definición de ruta. |
Route |
Obtiene o establece la ruta que se usa para crear la dirección URL. |
VirtualPath |
Obtiene o establece la dirección URL que se creó a partir de la definición de ruta. |
Métodos
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |