如何在Javascript函数.net core中使用本地化

时间:2019-01-22 19:07:27

标签: javascript .net-core localization

我无法本地化字符串以向用户显示JavaScript警报。 @Localizer在HTML的javascript之外的我的视图中有效:     @Localizer [“ messageToLocalize”];

这是我的代码块内的代码:

已注释掉的行在Chrome开发者工具中返回此javascript错误:

参数列表后未捕获到的SyntaxError:缺少

但是当然可以在javascript块之外运行:@Localizer [“请选择提供者”]

如何本地化要返回给用户的字符串?

if (providerIndex < 1) {
//alert(@Localizer["Please select a Provider"]);
alert("Please select a Provider");
return
}

1 个答案:

答案 0 :(得分:0)

我想通了,也许这会帮助别人。 我要做的就是将整个Localizer文本放在单引号中

代替:     alert(@Localizer [“请选择提供者”]);

这样做:     alert('@ Localizer [“请选择提供者”]');

这按预期工作。