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) |
使用指定的 UrlHelper,初始化 |
屬性
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) |
從提供的元件產生 URI。 (繼承來源 UrlHelperBase) |
GenerateUrl(String, String, String, String) |
使用指定的值產生 URL。 (繼承來源 UrlHelperBase) |
GenerateUrl(String, String, VirtualPathData, String) |
使用指定的元件產生 URL。 |
GetValuesDictionary(Object) |
RouteValueDictionary使用指定的值取得 。 (繼承來源 UrlHelperBase) |
GetVirtualPathData(String, RouteValueDictionary) |
VirtualPathData取得指定 |
IsLocalUrl(String) |
傳回值,這個值表示 URL 是否為本機。 如果 URL 沒有主機/授權部分,且具有絕對路徑,則會將其視為本機 URL。 使用虛擬路徑的 URL ('~/') 也是本機的。 |
IsLocalUrl(String) |
傳回值,這個值表示 URL 是否為本機。 如果 URL 沒有主機/授權部分,且具有絕對路徑,則會將其視為本機 URL。 使用虛擬路徑的 URL ('~/') 也是本機的。 (繼承來源 UrlHelperBase) |
Link(String, Object) |
為指定的 |
Link(String, Object) |
為指定的 |
RouteUrl(UrlRouteContext) |
產生具有絕對路徑的 URL,其中包含要使用的路由名稱、路由值、通訊協定、主機名稱和片段。 UrlRouteContext 如果 Protocol 和 Host 不是 |
擴充方法
Action(IUrlHelper) |
產生具有動作方法路徑的 URL。 |
Action(IUrlHelper, String) |
產生具有動作方法路徑的 URL,其中包含指定 |
Action(IUrlHelper, String, Object) |
產生具有動作方法路徑的 URL,其中包含指定 |
Action(IUrlHelper, String, String) |
產生具有動作方法路徑的 URL,其中包含指定的 |
Action(IUrlHelper, String, String, Object) |
產生具有動作方法路徑的 URL,其中包含指定 |
Action(IUrlHelper, String, String, Object, String) |
產生具有動作方法路徑的 URL,其中包含指定 |
Action(IUrlHelper, String, String, Object, String, String) |
產生具有動作方法路徑的 URL,其中包含要使用的指定 |
Action(IUrlHelper, String, String, Object, String, String, String) |
產生具有動作方法路徑的 URL,其中包含指定 |
ActionLink(IUrlHelper, String, String, Object, String, String, String) |
產生動作方法的絕對 URL,其中包含指定 |
Page(IUrlHelper, String) |
產生具有指定 |
Page(IUrlHelper, String, Object) |
產生具有指定 |
Page(IUrlHelper, String, String) |
產生具有指定 |
Page(IUrlHelper, String, String, Object) |
產生具有指定 |
Page(IUrlHelper, String, String, Object, String) |
產生具有指定 |
Page(IUrlHelper, String, String, Object, String, String) |
產生具有指定 |
Page(IUrlHelper, String, String, Object, String, String, String) |
產生具有指定 |
PageLink(IUrlHelper, String, String, Object, String, String, String) |
產生頁面的絕對 URL,其中包含指定的 |
RouteUrl(IUrlHelper, Object) |
為指定的路由 |
RouteUrl(IUrlHelper, String) |
產生具有指定 |
RouteUrl(IUrlHelper, String, Object) |
產生具有指定 |
RouteUrl(IUrlHelper, String, Object, String) |
針對指定的路由 |
RouteUrl(IUrlHelper, String, Object, String, String) |
產生具有指定之路由 |
RouteUrl(IUrlHelper, String, Object, String, String, String) |
為指定的路由 |