按照这个指南,我一直在创建一个管理区域:https://docs.asp.net/en/latest/mvc/controllers/areas.html
我可以通过直接输入网址导航到管理员页面,但是我无法生成链接。
我尝试将以下内容放置在Admin index.cshtml文件中:
<p><a asp-action="Index">Admin Index</a></p>
<p><a asp-controller="Home" asp-action="Index">Admin Index</a></p>
<p><a asp-area="Admin" asp-controller="Home" asp-action="Index">Admin Index</a></p>
然而,它们最终都变成了不可点击的锚点(没有 href 属性)。
事实上,当我查看源代码时,我仍然可以看到 "asp-action" 等标签。
<a asp-action="Index">Admin Index</a>
MVC好像没有处理链接助手标记?
不知道我错过了什么?也许是在某个配置步骤中?
谢谢