IUrlHelper インターフェイス

定義

アプリケーション内で MVC の URL を構築するヘルパー ASP.NET コントラクトを定義します。

public interface class IUrlHelper
public interface IUrlHelper
type IUrlHelper = interface
Public Interface IUrlHelper
派生

プロパティ

ActionContext

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

メソッド

Action(UrlActionContext)

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

Content(String)

仮想 (~/) パスから始まる相対パスをアプリケーションの絶対パスに変換します。

IsLocalUrl(String)

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

Link(String, Object)

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

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 を生成します。 重要なセキュリティ情報については、「解説」セクションを参照してください。

適用対象