C# NET CORE 2.0将IHtmlLocalizer放在_布局中,并在.cshtml文件中使用它

C# NET CORE 2.0将IHtmlLocalizer放在_布局中,并在.cshtml文件中使用它,c#,asp.net-core,C#,Asp.net Core,我有个问题。本地化在我的应用程序中正常工作,但感觉有点笨拙 我的意思是,有没有办法将所有这些导入和注入放入_Layout.cshtml中 @using Microsoft.AspNetCore.Mvc.Localization; @using Voxel.WebApis.IDP.Resources; @inject IHtmlLocalizer<General> GeneralLocalizer; @使用Microsoft.AspNetCore.Mvc.Localization;

我有个问题。本地化在我的应用程序中正常工作,但感觉有点笨拙

我的意思是,有没有办法将所有这些导入和注入放入_Layout.cshtml中

@using Microsoft.AspNetCore.Mvc.Localization;
@using Voxel.WebApis.IDP.Resources;
@inject IHtmlLocalizer<General> GeneralLocalizer;
@使用Microsoft.AspNetCore.Mvc.Localization;
@使用Voxel.webapi.IDP.Resources;
@注入IHTMallocalizer GeneralLocalizer;
在剩下的页面中使用我的GeneralLocalizer?或者我必须把所有的“注入”和“使用”代码放在我想要本地化的每个.cshtml中

现在解析器错误迫使我复制粘贴每个.cshtml中的代码,我想把翻译


有什么解决方案吗?

这正是
\u ViewImports.cshtml
的目的。

这正是
\u ViewImports.cshtml
的目的。

哇,我现在觉得自己像个无知的人。我只是刚到.NETCore。它就像一个符咒。非常感谢您的回答!哇,我现在觉得自己像个无知的人。我只是刚到.NETCore。它就像一个符咒。非常感谢您的回答!