mej*_*ggs 12 asp.net-core-mvc asp.net-core
按照本指南,我一直在创建一个管理区域: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>
Run Code Online (Sandbox Code Playgroud)
然而,最终都是不可点击的锚点(没有href)
事实上,当我查看源代码时,我实际上仍然会看到"asp-action"等标签
<a asp-action="Index">Admin Index</a>
Run Code Online (Sandbox Code Playgroud)
MVC似乎没有处理链接助手标签?
知道我错过了什么吗?也许是某个配置步骤?
谢谢
mej*_*ggs 20
得到它了!
我需要将_ViewImports.cshtml添加到我的Areas文件夹中
_ViewImports.cshtml内部需要以下内容:
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
Run Code Online (Sandbox Code Playgroud)
奇怪的是教程中没有提到它
| 归档时间: |
|
| 查看次数: |
2331 次 |
| 最近记录: |