asp.net-mvc - 在 ASP .Net Core MVC 的我的网址中添加#section
问题描述
我找不到与我类似的问题,或者我不知道要搜索的确切关键字。我试图获得一个看起来像这样的链接:
但是,我不确定在 url 参数中插入#about 的位置。
<a class="nav-link" asp-area="" asp-controller="Home" asp-action="Index">About</a>
如果您想知道,我将这段代码用于我的导航栏 URL。提前致谢!
解决方案
搜索微软的文档后确定:
<a class="nav-link" asp-area="" asp-controller="Home" asp-action="Index" asp-fragment="about">About</a>
asp-fragment 属性定义要附加到 URL 的 URL 片段。Anchor Tag Helper 添加井号 (#)。
推荐阅读
- powershell - 即使没有匹配,也要匹配
- python - 将字符串和列表字典转换为列表列表
- gnuplot - “设置标签”命令末尾的 GNUPLOT 屏幕位置
- c# - ZeroMQ 与 .net 核心一起使用
- c# - Razor 页面内当前登录的用户属性访问
- xamarin.ios - NSAttributedString 方法返回 Nil
- nsattributedstring - 超级/下标似乎在 iOS13 中被破坏(NSAttributedString)
- c - 在 c 程序中给出意外的联合输出大小
- visual-studio-code - Visual Studio Code 和 AppleScript 的界限
- javascript - 在 Phaser 3 中对生成的形状使用 .setCollideWorldBounds()