小编Raş*_*hin的帖子

如何在 javascript 文件中使用 resx 文件。.net core 3.1 mvc

我正在使用 .net core mvc 开发多语言网站。我使用了 Microsoft.AspNetCore.Mvc.Localization.IHtmlLocalizer。

这段代码对我来说在 .cshtml 中工作得很好

@inject Microsoft.AspNetCore.Mvc.Localization.IHtmlLocalizer<ExampleProject.WEB.Controllers.HomeController> localizer

@localizer["NotificationManage"]
Run Code Online (Sandbox Code Playgroud)

也适用于_Layout 页面中的< script > 标记之间

 alert('@localizer["NotificationManage"]');
Run Code Online (Sandbox Code Playgroud)

但不要在 js 文件中工作。

如何在javascript文件中使用Resx文件?

还有什么最好的方法可以使多语言转为 javascript?

alert('@localizer["NotificationManage"]');
Run Code Online (Sandbox Code Playgroud)

不为我工作。

警报结果为:@localizer["NotificationManage"];

javascript c# localization .net-core asp.net-core

5
推荐指数
1
解决办法
2312
查看次数

标签 统计

.net-core ×1

asp.net-core ×1

c# ×1

javascript ×1

localization ×1