查看在 .Net Core 3.1 中无法识别的组件标记帮助程序



我正在尝试在一个新的 ASP.NET Core 3.1 项目中使用带有标记帮助程序的 Razor 页面中的视图组件。

按如下方式调用有效:

@await Component.InvokeAsync("LeftSidebar")

然而,使用标记助手不会,而且Visual Studio似乎根本无法识别" vc"标记:

<vc:left-sidebar></vc:left-sidebar>

我已经将"addTagHelpers"添加到_ViewImports.html文件中,但它没有拾取它。我也在某处读到它需要一个模型,所以尝试这样做没有乐趣。

还有其他人有这个吗?从字面上看,浪费了几个小时,现在将返回到非标记帮助程序语法。

我的错误是在_ViewImports文件的添加标签帮助程序的末尾包含一个";"。 解决这个问题,清理项目并重建一切,一切都栩栩如生。

最新更新