VirtualPathData Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje informace o trase a virtuální cestě, které jsou výsledkem generování adresy URL s ASP.NET rozhraní směrování.
public ref class VirtualPathData
public class VirtualPathData
type VirtualPathData = class
Public Class VirtualPathData
- Dědičnost
-
VirtualPathData
Příklady
Následující příklad ukazuje ovládací prvek, který vytvoří adresu URL založenou na trase s parametry s názvem action
a 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
Poznámky
Když vygenerujete adresu URL pomocí rozhraní směrování ASP.NET, vrátí GetVirtualPath metoda instanci VirtualPathData třídy . Třída VirtualPathData obsahuje informace o trase, které odpovídaly hodnotám, které jste zadali při zavolání GetVirtualPath metody. Objekt VirtualPathData také obsahuje vygenerovanou adresu URL ve VirtualPath vlastnosti . Vlastnost DataTokens obsahuje vlastní hodnoty trasy. Pomocí vlastnosti načtete objekt trasy, který se používá ke generování adresy URL Route .
Konstruktory
VirtualPathData(RouteBase, String) |
Inicializuje novou instanci VirtualPathData třídy . |
Vlastnosti
DataTokens |
Získá kolekci vlastních hodnot pro definici trasy. |
Route |
Získá nebo nastaví trasu, která se používá k vytvoření adresy URL. |
VirtualPath |
Získá nebo nastaví adresu URL, která byla vytvořena z definice trasy. |
Metody
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |