私はアプリケーションをローカライズしており、すべてのビューのアプリケーションのJS部分にローカルおよびグローバルリソースのJSON表現を提供する必要があります。現在のアイデアは、GetLocalResourcesJSON/GetGlobalResourcesJSONのようなHtmlHelper拡張メソッドを実装して、すべてのリソースキー+値をエンコードし、JSONを文字列としてエンコードする必要があることです(キャッシングも実装します)。asp.net MVC - 完全なローカルおよびグローバルリソースを得る方法
現時点では(httpContext.GetGlobalResourceObject/GetLocalResourceObjectを使用して)現在のビューに属するグローバルまたはローカルリソースから単一の特定のキーを取得できますが、リソースオブジェクト全体を取得する方法を見つけることができません。すべてのキー+値を繰り返します。これを達成する方法はありますか?
ResourceProviderFactoryはこの問題の鍵になる可能性がありますが、どこにでも公開することはできません。 ResourceExpressionBuilderをインスタンス化し、リフレクションを使用してGetLocal/GlobalResourceProvider()メソッドを使用してプロバイダを取得することはできますが、ここでリフレクションを使用するのは好きではありません...
私はこのような反射を使用して、それを解決した瞬間に、私はしかし、この汚れたソリューションを好きではありません)すべてのリソースアイテムを反復処理します。 私はこの汚れたソリューションが好きではありません; – Buthrakaur