2

ASP.NET MVC で UrlHelper を使用してインライン アンカーを渡すにはどうすればよいですか?

たとえば、URL がある場合:

/Foo/Bar/Information/FAQ#toc

そして、次の Url.Action を使用して #toc フラグメント以外のすべてを取得していました

<a class="next" href='@Url.Action("Bar", "Foo", new { subPath = "Information/FAQ" } )'>My Link Text</a>

私の質問: #tocフラグメントで渡す Url.Action のオーバーロードはありますか? ハードコーディングされた連結や @Url.Content は使用したくありません (確かに、ほとんどの場合、ごまかす方法です)。

4

2 に答える 2

0

LinkExtensions から Html.ActionLink を使用して、「toc」をフラグメント パラメータに渡します。

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

于 2016-03-21T04:03:42.343 に答える