使用哈希字符串支持创建自定义锚标签助手
问题描述:
我正在尝试为支持asp-hash
属性的a
标签创建自定义ASP.NET核标签帮助程序。该属性应该做的只是将提供的值附加到href
属性的末尾。然后使用哈希字符串支持创建自定义锚标签助手
<a asp-controller="Home" asp-action="Index" asp-hash="mainDiv">some link</a>
会产生:
<a href="http://localhost/home/index#mainDiv">some link</a>
我发现的源代码AnchorTagHelper
在本节asp.net github repo但我无法找到一个方法来添加东西的末尾生成href
。
答
否asp-hash
属性存在,但不需要制作自定义锚标签帮助程序。您正在寻找asp-fragment
属性:
<a asp-controller="Home" asp-action="Index" asp-fragment="mainDiv">some link</a>
愚蠢的我......没注意到 – VSG24