正在创建一个支持哈希字符串的自定义锚标记帮助程序
本文关键字:自定义 字符串 帮助程序 哈希 支持 创建 一个 | 更新日期: 2023-09-27 17:59:01
我正在尝试为支持asp-hash
属性的a
标记创建一个自定义的ASP.NET Core标记帮助程序。该属性应该做的只是将提供的值附加到href
属性的末尾。
<a asp-controller="Home" asp-action="Index" asp-hash="mainDiv">some link</a>
将生成:
<a href="http://localhost/home/index#mainDiv">some link</a>
我在asp.net github repo的本节中找到了AnchorTagHelper
的源代码,但我找不到在生成的href
的末尾添加内容的方法。
不存在asp-hash
属性,但不需要制作自定义的锚点标记助手。您正在查找asp-fragment
属性:
<a asp-controller="Home" asp-action="Index" asp-fragment="mainDiv">some link</a>