C# MVC4资源文件和语言下拉列表

C# MVC4资源文件和语言下拉列表,c#,asp.net,asp.net-mvc-4,resources,C#,Asp.net,Asp.net Mvc 4,Resources,在这篇博文之后,我实现了多语言支持 只有一些页面使用不同的语言,所以我正在尝试创建一个html帮助程序,以显示一个下拉列表来选择所需的语言。我想使这个html帮助程序智能化并实现它,这样当我为它提供资源类型时,如果它可用,它将显示不同的语言 比如说,我有sample.resx、sample.ko.resx、sample.zh.resx,并说它们的名称空间是Resources.Contacts。是否有可能在运行时找到给定类型、命名空间或任何内容的不同语言资源文件?可能重复,因为这里已经回答了这个问

在这篇博文之后,我实现了多语言支持

只有一些页面使用不同的语言,所以我正在尝试创建一个html帮助程序,以显示一个下拉列表来选择所需的语言。我想使这个html帮助程序智能化并实现它,这样当我为它提供资源类型时,如果它可用,它将显示不同的语言


比如说,我有sample.resx、sample.ko.resx、sample.zh.resx,并说它们的名称空间是Resources.Contacts。是否有可能在运行时找到给定类型、命名空间或任何内容的不同语言资源文件?

可能重复,因为这里已经回答了这个问题:


有一些解决方法可以确定这些语言是否可用。您必须检查资源是否支持区域性,或者检查bin目录中的文件夹(对于每种语言,可能都有一个包含区域性名称的文件夹)。

我遇到了那篇文章并尝试了它,其中的答案对我不起作用,因为MVC资源被编译为dll。我尝试了汉斯·霍尔茨巴特的答案,但也没有成功。我通过了我的资源类型,我有ko,zh资源文件。但它没有找到他们。