UrlHelper クラス

定義

アプリケーション内で IUrlHelper MVC の URL を構築するメソッド ASP.NET 含む の実装。

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
実装

コンストラクター

UrlHelper(ActionContext)

指定した actionContext を使用して UrlHelper クラスの新しいインスタンスを初期化します。

プロパティ

ActionContext

現在の要求に対する ActionContext を取得します。

ActionContext

現在の要求に対する ActionContext を取得します。

(継承元 UrlHelperBase)
AmbientValues

現在の要求に RouteValueDictionary 関連付けられている を取得します。

AmbientValues

現在の要求に RouteValueDictionary 関連付けられている を取得します。

(継承元 UrlHelperBase)
HttpContext

現在の要求に HttpContext 関連付けられている を取得します。

Router

現在の要求に関連付けられている最上位レベル IRouter を取得します。 通常は実装です IRouteCollection

メソッド

Action(UrlActionContext)

アクション メソッドの絶対パスを持つ URL を生成します。この URL には、アクション名、コントローラー名、ルート値、使用するプロトコル、ホスト名、および で UrlActionContext指定されたフラグメントが含まれます。 と が非nullの場合ProtocolHostは、絶対 URL を生成します。 重要なセキュリティ情報については、「解説」セクションを参照してください。

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指定した routeName ルートと ルート valuesの を取得します。

IsLocalUrl(String)

URL がローカルかどうかを示す値を返します。 URL がローカルと見なされるのは、ホスト/機関パーツが存在せず、絶対パスを持っている場合です。 仮想パス ('~/') を使用する URL もローカルです。

IsLocalUrl(String)

URL がローカルかどうかを示す値を返します。 URL がローカルと見なされるのは、ホスト/機関パーツが存在せず、絶対パスを持っている場合です。 仮想パス ('~/') を使用する URL もローカルです。

(継承元 UrlHelperBase)
Link(String, Object)

現在の要求からのプロトコル ("http" や "https" など) とホスト名を含む、指定された routeName ルートと ルート valuesの絶対 URL を生成します。 重要なセキュリティ情報については、「解説」セクションを参照してください。

Link(String, Object)

現在の要求からのプロトコル ("http" や "https" など) とホスト名を含む、指定された routeName ルートと ルート valuesの絶対 URL を生成します。 重要なセキュリティ情報については、「解説」セクションを参照してください。

(継承元 UrlHelperBase)
RouteUrl(UrlRouteContext)

ルート名、ルート値、使用するプロトコル、ホスト名、および で UrlRouteContext指定されたフラグメントを含む絶対パスを持つ URL を生成します。 と が非nullの場合ProtocolHostは、絶対 URL を生成します。 重要なセキュリティ情報については、「解説」セクションを参照してください。

拡張メソッド

Action(IUrlHelper)

アクション メソッドのパスを含む URL を生成します。

Action(IUrlHelper, String)

指定した action 名前を含むアクション メソッドのパスを含む URL を生成します。

Action(IUrlHelper, String, Object)

指定した action 名前とルート valuesを含むアクション メソッドのパスを含む URL を生成します。

Action(IUrlHelper, String, String)

指定した action 名前と controller 名前を含むアクション メソッドのパスを含む URL を生成します。

Action(IUrlHelper, String, String, Object)

指定した action 名前、名前 controller 、およびルート valuesを含むアクション メソッドのパスを含む URL を生成します。

Action(IUrlHelper, String, String, Object, String)

指定した action 名前、名前 controller 、ルート values、および protocol を含むアクション メソッドのパスを含む URL を生成します。 重要なセキュリティ情報については、「解説」セクションを参照してください。

Action(IUrlHelper, String, String, Object, String, String)

指定したaction名前、名前、ルートvaluesprotocol、およびhost使用する名前controllerを含むアクション メソッドのパスを含む URL を生成します。 と host が非nullの場合はprotocol、絶対 URL を生成します。 重要なセキュリティ情報については、「解説」セクションを参照してください。

Action(IUrlHelper, String, String, Object, String, String, String)

アクション メソッドのパスを含む URL を生成します。この URL には、指定した action 名前、名前、 controller ルート valuesprotocol 使用する、名前、 host および fragmentが含まれます。 と host が非nullの場合はprotocol、絶対 URL を生成します。 重要なセキュリティ情報については、「解説」セクションを参照してください。

ActionLink(IUrlHelper, String, String, Object, String, String, String)

アクション メソッドの絶対 URL を生成します。このメソッドには、指定したaction名前、名前、controllerルートvaluesprotocol、使用する、名前、hostおよび fragmentが含まれます。 と host が非nullの場合はprotocol、絶対 URL を生成します。 重要なセキュリティ情報については、「解説」セクションを参照してください。

Page(IUrlHelper, String)

指定した の相対パスを持つ URL を生成します pageName

Page(IUrlHelper, String, Object)

指定した の相対パスを持つ URL を生成します pageName

Page(IUrlHelper, String, String)

指定した の相対パスを持つ URL を生成します pageName

Page(IUrlHelper, String, String, Object)

指定した の相対パスを持つ URL を生成します pageName

Page(IUrlHelper, String, String, Object, String)

指定した の絶対パスを持つ URL を生成します pageName。 重要なセキュリティ情報については、「解説」セクションを参照してください。

Page(IUrlHelper, String, String, Object, String, String)

指定した の絶対パスを持つ URL を生成します pageName。 重要なセキュリティ情報については、「解説」セクションを参照してください。

Page(IUrlHelper, String, String, Object, String, String, String)

指定した の絶対パスを持つ URL を生成します pageName。 重要なセキュリティ情報については、「解説」セクションを参照してください。

PageLink(IUrlHelper, String, String, Object, String, String, String)

ページの絶対 URL を生成します。この URL には、指定した pageNamepageHandler、使用するルート valuesprotocol 名前、 host および fragmentが含まれます。 と host が非nullの場合はprotocol、絶対 URL を生成します。 重要なセキュリティ情報については、「解説」セクションを参照してください。

RouteUrl(IUrlHelper, Object)

指定したルート valuesの絶対パスを持つ URL を生成します。

RouteUrl(IUrlHelper, String)

指定した の絶対パスを持つ URL を生成します routeName

RouteUrl(IUrlHelper, String, Object)

指定した routeName および ルート valuesの絶対パスを持つ URL を生成します。

RouteUrl(IUrlHelper, String, Object, String)

指定したルートとルート routeName の絶対パスを持つ URL を生成します。この URL valuesには、使用する指定した protocol が含まれます。 重要なセキュリティ情報については、「解説」セクションを参照してください。

RouteUrl(IUrlHelper, String, Object, String, String)

指定したルートとルート routeName の絶対パスを持つ URL を生成します。この URL valuesには、使用する指定した protocolhost 名前が含まれます。 と が非nullの場合ProtocolHostは、絶対 URL を生成します。 重要なセキュリティ情報については、「解説」セクションを参照してください。

RouteUrl(IUrlHelper, String, Object, String, String, String)

指定したルートとルートrouteNameの絶対パスを持つ URL を生成します。この URL valuesには、host使用する指定された protocol を含む名前と fragmentが含まれます。 と が非nullの場合ProtocolHostは、絶対 URL を生成します。 重要なセキュリティ情報については、「解説」セクションを参照してください。

適用対象