我有一个ASP.Net网站,我有一个default.aspx.resx和一个default.aspx.no.resx。我已将浏览器(Chrome)配置为“NorwegianBokmål(nb)”,“Norwegian(no)”和“English(en)”。
在Web.config中将Culture和UICulture设置为auto,我会假设将选择no.resx文件,因为该条目在english条目之前。但是,除非第一个选项为no,否则始终选择默认值。此外,对于“NorwegianBokmål(nb)”,后备应该是“挪威语(不)”。
我是否缺少某些设置,或ASP网络在这方面功能不完全,我需要实现自己的文化检测算法?
答案 0 :(得分:0)
答案 1 :(得分:0)
对我来说,ASP.Net在检测语言时似乎有些错误。我的解决方案是实现我自己的文化解决方案,按顺序查看所有UserLanguages。