我使用ASP.NET核心Web应用程序(网页).NET核心2.1版。在剃须刀页面中,我有一个指向另一个站点(在同一项目中)的特定div元素的链接,如下所示:
<a href="/MyAspPage#idOfDiv">Link</a>
但是,Intellisense抱怨(并且理应如此),/MyAspPage
中没有wwwroot
。构建完成后,这正常工作,因为该链接当然是有效的。
是否可以使用asp-page
标签帮助程序或任何其他标签帮助程序链接到另一个站点上的哈希锚?例如(以下操作当然不起作用):
<a asp-page="/MyAspPage" asp-anchor="idOfDiv">Link</a>
编辑:我想要的是一个标签助手,当我使用href
时,它会产生与上述完全相同的链接。该链接有效,并且在构建后就可以使用,因为应用程序会处理它。
答案 0 :(得分:0)
您是否正在寻找这样的命名锚点?
<a asp-controller="Foo" asp-action="Index" asp-fragment="bar">Features</a>
结果:
https://localhost/Foo/Index#bar