サーチ…


パラメーター

パラメータ詳細
リンクテキストリンクに表示されるテキスト。
ルート名仮想パスを返すルートの名前。

リンクテキストとルート名を使用した基本例

Html.ActionLinkを使用してビュー内にリンクを生成する代わりに、

Html.RouteLink

この機能を使用するには、ルートを設定する必要があります。たとえば、次のようにします。

public static void RegisterRoutes(RouteCollection routes)
{
  routes.MapRoute(
    "SearchResults",
    "{controller}/{action}",
    new { controller = "Search", action = "Results" });
}

次に、ビューで、そのルートへのリンクを次のように作成できます。

@Html.RouteLink("Search Results", "SearchResults");

使用RouteLink()あなたはコントローラ名、またはアクションメソッド名の変更を終了した場合に使用しているので、便利ですHtml.ActionLink()彼らが持っている新しい名前を一致するように、コールにコントローラとアクションメソッド名パラメータを変更することを意味変更されました。

RouteLink()を使用すると、 MapRoute()呼び出しのルートの詳細、つまり1か所でRouteLink()経由でそのルートを参照しているコードを変更する必要はありません。



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow