asp.net core 5 部分视图不会渲染

Pau*_*aul 3 asp.net-core

在剃刀视图中我有

    <partial name="_BusinessBaseRatesPartial" />
    <partial name="_BusinessBaseRatesPartial.cshtml" />
    <partial name="~/Views/CountAnalysisReports2/_BusinessBaseRatesPartial.cshtml" />
Run Code Online (Sandbox Code Playgroud)

3 种不同的尝试来获取与要渲染的外部/主剃刀视图位于同一目录中的剃刀视图。但它只是忽略了这些行,并且渲染的 html 仅包含上述 3 行。

我之前使用过部分视图,没有任何问题,并且正在遵循 Microsoft 文档https://learn.microsoft.com/en-us/aspnet/core/mvc/views/partial?view=aspnetcore-5.0

这个剃刀视图(外部的不是部分的)有其他 if 块和 foreach 东西都工作正常。

Pau*_*aul 6

抱歉,我已经弄清楚了,当我添加该文件时,我在 Views 文件夹中丢失了一个名为 _ViewImports.cshtml 的文件,其中包含以下行:

@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
Run Code Online (Sandbox Code Playgroud)

效果很好