Aracılığıyla paylaş


VirtualPathData Sınıf

Tanım

ASP.NET yönlendirme çerçevesiyle URL oluşturmanın sonucu olan yol ve sanal yol hakkındaki bilgileri temsil eder.

public ref class VirtualPathData
public class VirtualPathData
type VirtualPathData = class
Public Class VirtualPathData
Devralma
VirtualPathData

Örnekler

Aşağıdaki örnek, ve categoryNameadlı action parametreleri olan bir yolu temel alan bir URL oluşturan bir denetimi gösterir.

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

Açıklamalar

ASP.NET yönlendirme çerçevesini kullanarak bir URL oluşturduğunuzda, yöntemi tarafından GetVirtualPath sınıfın VirtualPathData bir örneği döndürülür. sınıfı, VirtualPathData yöntemini çağırdığınızda GetVirtualPath sağladığınız değerlerle eşleşen yol hakkında bilgi içerir. nesnesi, VirtualPathData özelliğinde oluşturulan URL'yi VirtualPath de içerir. özelliği, DataTokens yol için özel değerler içerir. özelliğini kullanarak Route URL'yi oluşturmak için kullanılan yol nesnesini alırsınız.

Oluşturucular

VirtualPathData(RouteBase, String)

VirtualPathData sınıfının yeni bir örneğini başlatır.

Özellikler

DataTokens

Yol tanımı için özel değerler koleksiyonunu alır.

Route

URL'yi oluşturmak için kullanılan yolu alır veya ayarlar.

VirtualPath

Yol tanımından oluşturulan URL'yi alır veya ayarlar.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.