asp.net/C中的本地化国家/地区名称
我正在一个asp.net页面上工作。我有一个国家的下拉列表,国家在aspx页面中填写/硬编码。我想将这个coutry dropdownlist本地化,这样,如果文化是法语,国家名称就会出现在法语中,如果文化名称是德语,那么国家名称就会出现在德语中 我尝试了以下链接,但不起作用: 我是否需要使用Db,或者我可以不使用Dbasp.net/C中的本地化国家/地区名称,asp.net,Asp.net,我正在一个asp.net页面上工作。我有一个国家的下拉列表,国家在aspx页面中填写/硬编码。我想将这个coutry dropdownlist本地化,这样,如果文化是法语,国家名称就会出现在法语中,如果文化名称是德语,那么国家名称就会出现在德语中 我尝试了以下链接,但不起作用: 我是否需要使用Db,或者我可以不使用Db 请建议如何操作。您必须将本地化名称保存在某个位置。它可能在DB或IIS池内存中,意思是某个地方的静态硬编码变量,或者从csv、xml等文件加载一次。。但最好将它们保存在资源文件中
请建议如何操作。您必须将本地化名称保存在某个位置。它可能在DB或IIS池内存中,意思是某个地方的静态硬编码变量,或者从csv、xml等文件加载一次。。但最好将它们保存在资源文件中,以实现与现有.net framework机制的最大兼容性
关于你的问题,下面是描述这种情况的例子。大体上您将UICulture设置为“自动”,这意味着它将从浏览器设置中获取,并将本地化资源放在resx文件中。可能与此重复->实际上,我给出的链接似乎与此重复->@EmirAkaydın:我需要浏览器当前选定区域中的所有国家名。请检查第一个国家名的接受答案我给的链接。zip包有您想要的。我尝试使用objRegionInfo.NativeName,它以其语言显示每个国家的名称,但我想要当前文化中的所有国家的名称。全部用德语,全部用法语等等。另外,对于objRegionInfo.NativeName,我看到的是框而不是字符,这些单词似乎不受支持。