1

例:

Webページwww.test.com/があり、リンクをクリックすると、たとえば<a href="#test">、IDが「test」の要素がある場所にページがジャンプします。Html.ActionLink()内に同じことを実装することは可能ですか?もちろん、同じ形式を維持することもできますが、#idを使用してページ間を移動するときは、それも機能する必要があります。

だから私は私が置くことができる何かを探していますHtml.ActionLink("Text", "Action", "Controller", "id")

4

1 に答える 1

2

フラグメントパラメータを使用する必要があります。

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

http://msdn.microsoft.com/en-us/library/dd460522.aspx

于 2012-08-24T09:38:26.453 に答える