编程语言
首页 > 编程语言> > c# – 你可以像在.NET中一样在javascript中获取文化信息字符串吗?

c# – 你可以像在.NET中一样在javascript中获取文化信息字符串吗?

作者:互联网

参见英文答案 > CultureInfo in JavaScript                                    2个
我需要从浏览器的语言中获取文化字符串.

我想过从这样的javascript中获取它:

var userLang = navigator.language || navigator.userLanguage;

但它只给我从.NET获得的文化信息的第一部分:

Thread.CurrentThread.CurrentCulture.Name;

所以javascript给了我“de”或“pl”而不是像.NET中的“de-DE”或“pl-PL”.
有没有办法获得“完整信息”?

解决方法:

试试这个

<script>
var cultureInfo = '@System.Globalization.CultureInfo.CurrentCulture.Name';
</script>

标签:culture,javascript,asp-net,cultureinfo,c-2
来源: https://codeday.me/bug/20190831/1774301.html