C# 在aspcore中使用AnchorTagHelper
我试图使用anchortag助手在aspcore中实现活动菜单,但在调试时它没有命中代码 这是我的密码 .cshtmlC# 在aspcore中使用AnchorTagHelper,c#,asp.net-core,asp.net-core-mvc,C#,Asp.net Core,Asp.net Core Mvc,我试图使用anchortag助手在aspcore中实现活动菜单,但在调试时它没有命中代码 这是我的密码 .cshtml <li> <a asp-area="Admin" is-active asp-controller="p1" asp-action="Index">P1</a> </li> <li> <a asp-area="Admin" i
<li>
<a asp-area="Admin" is-active asp-controller="p1" asp-action="Index">P1</a>
</li>
<li>
<a asp-area="Admin" is-active asp-controller="p2" asp-action="Index">P2</a>
</li>
<li>
<a asp-area="Admin" is-active asp-controller="p3" asp-action="Index">P3</a>
</li>
_ViewImports.cshtml
@using WebApp
@using Models
@addTagHelper "*, Microsoft.AspNetCore.Mvc.TagHelpers"
@addTagHelper "*, ActiveClassTagHelper"
我在ActiveClassTagHelper中使用断点,但它不起作用。任何建议都会有帮助。示例中的以下行不正确: 这将尝试注册
ActiveClassTagHelper
程序集中存在的所有标记帮助程序(使用*
)
这给您留下了两个选择:
ActiveClassTagHelper
标记帮助程序
@using WebApp
@using Models
@addTagHelper "*, Microsoft.AspNetCore.Mvc.TagHelpers"
@addTagHelper "*, ActiveClassTagHelper"
@addTagHelper "*, ActiveClassTagHelper"
@addTagHelper *, NameOfAssembly
@addTagHelper FullNameSpace.ActiveClassTagHelper, NameOfAssembly