UrlHelper 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
IUrlHelper 的實作,其中包含在應用程式中建置 ASP.NET MVC URL 的方法。
public ref class UrlHelper : Microsoft::AspNetCore::Mvc::IUrlHelper
public ref class UrlHelper : Microsoft::AspNetCore::Mvc::Routing::UrlHelperBase
public class UrlHelper : Microsoft.AspNetCore.Mvc.IUrlHelper
public class UrlHelper : Microsoft.AspNetCore.Mvc.Routing.UrlHelperBase
type UrlHelper = class
interface IUrlHelper
type UrlHelper = class
inherit UrlHelperBase
Public Class UrlHelper
Implements IUrlHelper
Public Class UrlHelper
Inherits UrlHelperBase
- 繼承
-
UrlHelper
- 繼承
- 實作
建構函式
UrlHelper(ActionContext) |
使用指定的 |
屬性
ActionContext |
取得目前要求的 ActionContext。 |
ActionContext |
取得目前要求的 ActionContext。 (繼承來源 UrlHelperBase) |
AmbientValues |
取得與目前要求相關聯的 RouteValueDictionary。 |
AmbientValues |
取得與目前要求相關聯的 RouteValueDictionary。 (繼承來源 UrlHelperBase) |
HttpContext |
取得與目前要求相關聯的 HttpContext。 |
Router |
取得與目前要求相關聯的最上層 IRouter。 一般而言,IRouteCollection 實作。 |
方法
Action(UrlActionContext) |
產生具有動作方法絕對路徑的 URL,其中包含動作名稱、控制器名稱、路由值、要使用的通訊協定、主機名和 UrlActionContext所指定的片段。 如果 Protocol 和 Host 為非 |
Content(String) |
將虛擬 (相對,從 ~/) 路徑開始,轉換為應用程式絕對路徑。 |
Content(String) |
將虛擬 (相對,從 ~/) 路徑開始,轉換為應用程式絕對路徑。 (繼承來源 UrlHelperBase) |
GenerateUrl(String, String, String, String) |
使用指定的值產生 URL。 (繼承來源 UrlHelperBase) |
GenerateUrl(String, String, String) |
從提供的元件產生 URI。 (繼承來源 UrlHelperBase) |
GenerateUrl(String, String, VirtualPathData, String) |
使用指定的元件產生URL。 |
GetValuesDictionary(Object) |
使用指定的值取得 RouteValueDictionary。 (繼承來源 UrlHelperBase) |
GetVirtualPathData(String, RouteValueDictionary) |
取得指定之 |
IsLocalUrl(String) |
傳回值,指出 URL 是否為本機 URL。 如果 URL 沒有主機/授權單位部分,且具有絕對路徑,則會將其視為本機 URL。 使用虛擬路徑的 URL('~/') 也是本機的。 |
IsLocalUrl(String) |
傳回值,指出 URL 是否為本機 URL。 如果 URL 沒有主機/授權單位部分,且具有絕對路徑,則會將其視為本機 URL。 使用虛擬路徑的 URL('~/') 也是本機的。 (繼承來源 UrlHelperBase) |
Link(String, Object) |
為指定的 |
Link(String, Object) |
為指定的 |
RouteUrl(UrlRouteContext) |
產生具有絕對路徑的 URL,其中包含 UrlRouteContext所指定的路由名稱、路由值、通訊協定、主機名和片段。 如果 Protocol 和 Host 為非 |
擴充方法
Action(IUrlHelper, String, Object) |
產生具有動作方法路徑的 URL,其中包含指定的 |
Action(IUrlHelper, String, String, Object, String, String, String) |
產生具有動作方法路徑的 URL,其中包含指定的 |
Action(IUrlHelper, String, String, Object, String, String) |
產生具有動作方法路徑的 URL,其中包含指定的 |
Action(IUrlHelper, String, String, Object, String) |
產生具有動作方法路徑的 URL,其中包含指定的 |
Action(IUrlHelper, String, String, Object) |
產生具有動作方法路徑的 URL,其中包含指定的 |
Action(IUrlHelper, String, String) |
產生具有動作方法路徑的 URL,其中包含指定的 |
Action(IUrlHelper, String) |
產生具有動作方法路徑的 URL,其中包含指定的 |
Action(IUrlHelper) |
產生具有動作方法路徑的 URL。 |
ActionLink(IUrlHelper, String, String, Object, String, String, String) |
產生動作方法的絕對 URL,其中包含指定的 |
Page(IUrlHelper, String, Object) |
產生具有指定 |
Page(IUrlHelper, String, String, Object, String, String, String) |
產生具有指定 |
Page(IUrlHelper, String, String, Object, String, String) |
產生具有指定 |
Page(IUrlHelper, String, String, Object, String) |
產生具有指定 |
Page(IUrlHelper, String, String, Object) |
產生具有指定 |
Page(IUrlHelper, String, String) |
產生具有指定 |
Page(IUrlHelper, String) |
產生具有指定 |
PageLink(IUrlHelper, String, String, Object, String, String, String) |
產生頁面的絕對 URL,其中包含指定的 |
RouteUrl(IUrlHelper, Object) |
產生具有指定路由絕對路徑的網址 |
RouteUrl(IUrlHelper, String, Object, String, String, String) |
產生具有指定路由 |
RouteUrl(IUrlHelper, String, Object, String, String) |
產生具有指定路由 |
RouteUrl(IUrlHelper, String, Object, String) |
產生具有指定路由 |
RouteUrl(IUrlHelper, String, Object) |
為指定的 |
RouteUrl(IUrlHelper, String) |
產生具有指定 |