Asp MVC6主播taghelper区域

时间:2016-04-15 07:12:43

标签: asp.net-mvc asp.net-core-mvc anchor

我是asp mvc6的新手,我只是制作了一个示例网站...类似于我的旧项目(mv5)

我坚持使用来自不同区域的链接视图,我找不到任何使用taghelpers注释锚标记的示例......

我检查了这篇关于锚点的帖子(anchor tag helper)并尝试了这个:

<a asp-area="MyRegion" asp-controller="Test" asp-action="Index">TestLink</a>

可以请任何人帮助我吗?

提前致谢:)

1 个答案:

答案 0 :(得分:1)

您需要使用 asp-route-area 而不是 asp-area 。并确保您的控制器的类定义具有 [Area(&#34; MyRegion&#34;)] 属性,否则它无法正确解析并且您最终会得到?area = MyRegion 代替。