gpt4 book ai didi

asp.net - Page.UICulture -- 如何检索两个字母的 UICulture 代码?

转载 作者:行者123 更新时间:2023-12-02 00:44:34 26 4
gpt4 key购买 nike

在 ASP.NET 网络表单中,当在 @Page 指令中设置 UICulture="en" 时,Response.Write(Page.UICulture) 返回字符串 “English” 而不是两个字母的语言代码 “en”

使用此方法返回两个字母的语言名称是唯一的方法吗?

CultureInfo.CurrentUICulture.TwoLetterISOLanguageName

或者有更好/更优雅的方式吗?

最佳答案

老实说,我不知道有什么更好的方法。

您可以创建一个扩展方法,但这可能有点矫枉过正:

public static class Extensions
{
public static string GetUICultureCode(this System.Web.UI.Page page)
{
return System.Globalization.CultureInfo.CurrentUICulture.TwoLetterISOLanguageName;
}
}

然后在您的页面中,您可以使用 this.GetUICultureCode() 访问它

关于asp.net - Page.UICulture -- 如何检索两个字母的 UICulture 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1171973/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com