繁体   English   中英

Razor ASP.NET网页中的锚点哈希

[英]Anchor hash in Razor ASP.NET web pages

我使用ASP.NET核心Web应用程序(网页).NET核心版本2.1。 在razor页面中,我有一个指向另一个站点(在同一项目中)的特定div元素的链接,如下所示:

<a href="/MyAspPage#idOfDiv">Link</a>

但是,Intellisense抱怨(理应如此), wwwroot没有/MyAspPage 构建之后,这正常工作,因为该链接当然是有效的。

有没有一种方法可以使用asp-page标签帮助程序或任何其他标签帮助程序链接到另一个站点上的哈希锚? 如(以下操作当然不起作用):

<a asp-page="/MyAspPage" asp-anchor="idOfDiv">Link</a>

编辑:我想要的是一个标签助手,当我使用href时,它会产生如上的确切链接。 该链接有效,并且在构建后就可以使用,因为应用程序会处理它。

您是否正在寻找这样的命名锚?

<a asp-controller="Foo" asp-action="Index" asp-fragment="bar">Features</a>

结果:

https://localhost/Foo/Index#bar

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM