4

私の見解では、次のコードがあります。

@Html.ActionLink(item.Title,  "Articles/Details", New With {.id = item.ArticleId})

次のリンクが生成されます。

/ブログ/記事/詳細/1

代わりに、これを生成したいと思います。

/ Article / Details / 1

パラメータをいじってみましたが、どうすればいいのかわかりません。これどうやってするの?ありがとう。

4

1 に答える 1

6

このオーバーロードを使用する

public static MvcHtmlString ActionLink(
    this HtmlHelper htmlHelper,
    string linkText,
    string actionName,
    string controllerName,
    Object routeValues,
    Object htmlAttributes
)

したがって、コードは次のように記述できます。

@Html.ActionLink(item.Title, "Details","Article",
                  New With {.id = item.ArticleId},Nothing)

このmsdnページをチェックして、利用可能なすべてのオーバーロードを確認してください

于 2012-07-26T18:31:36.723 に答える