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>

我的问题: Url.Action 是否有重载传递#toc片段?我宁愿不使用一些硬编码的连接或@Url.Content(诚然,我大部分时间都在作弊)。

4

2 回答 2

0
@Url.Action("view", "application", new { id = item.ApplicationId }, null, null, "Optt01")

会带你去/application/view/fc0fc182-d4e4-4b65-9d03-10be74c20212#Optt01

于 2020-12-15T11:49:33.623 回答
0

使用 LinkExtensions 中的 Html.ActionLink 将“toc”传递给片段参数:

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

于 2016-03-21T04:03:42.343 回答