VirtualPathData Класс

Определение

Представляет сведения о маршруте и виртуальном пути, полученные в результате создания URL-адреса с помощью платформы маршрутизации ASP.NET.

public ref class VirtualPathData
public class VirtualPathData
type VirtualPathData = class
Public Class VirtualPathData
Наследование
VirtualPathData

Примеры

В следующем примере показан элемент управления, который создает URL-адрес на основе маршрута с параметрами с именами action и 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

Комментарии

При создании URL-адреса с помощью платформы маршрутизации ASP.NET метод возвращает GetVirtualPath экземпляр VirtualPathData класса . Класс VirtualPathData содержит сведения о маршруте, который соответствует значениям, указанным при вызове GetVirtualPath метода . Объект VirtualPathData также содержит созданный URL-адрес в свойстве VirtualPath . Свойство DataTokens содержит пользовательские значения для маршрута. Объект маршрута, используемый для создания URL-адреса, извлекается с помощью Route свойства .

Конструкторы

VirtualPathData(RouteBase, String)

Инициализирует новый экземпляр класса VirtualPathData.

Свойства

DataTokens

Возвращает коллекцию пользовательских значений для определения маршрута.

Route

Возвращает или задает маршрут, который используется для создания URL-адреса.

VirtualPath

Получает или задает URL-адрес, созданный из определения маршрута.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел