VirtualPathData 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表使用 ASP.NET 路由架構的 URL 所產生路由和虛擬路徑的相關資訊。
public ref class VirtualPathData
public class VirtualPathData
type VirtualPathData = class
Public Class VirtualPathData
- 繼承
-
VirtualPathData
範例
下列範例顯示一個控件,該控件會根據具有具名 action
和 categoryName
之參數的路由建立URL。
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
備註
當您使用 ASP.NET 路由架構產生 URL 時,方法會傳GetVirtualPath回 類別的VirtualPathData實例。 類別 VirtualPathData 包含路由的相關信息,這些路由符合您在呼叫 GetVirtualPath 方法時所提供的值。 物件 VirtualPathData 也會在屬性中包含 VirtualPath 產生的 URL。 屬性 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) |