0

我正在 asp.net mvc 中实现全球化,并且我将资源键/值存储在 Global.resx 文件中。现在,我需要从 global.resx 文件中读取所有这些资源值并将它们存储在 ViewBag 中,以便我可以在 mvc 视图中访问 ViewBag 值。我不想使用 Resource.getValue(key,culture) 选项读取值,因为这将使我对代码中的所有键进行硬编码,但是我想在不指定键的情况下读取所有值并将它们全部存储在 ViewBag 中。

任何想法将不胜感激。

4

1 回答 1

0

Resources.AppResource 在我的案例类中包含资源。请参见下面的代码:

        System.Resources.ResourceSet resourceSet = Resources.AppResource.ResourceManager.GetResourceSet(System.Globalization.CultureInfo.CurrentUICulture, true, true);
        foreach (System.Collections.DictionaryEntry item in resourceSet)
        {
            object key = item.Key;
            object value = item.Value;
        }
于 2012-09-17T18:42:51.410 回答