ロングバージョン
私が取り組んでいる Web アプリでは、すべての翻訳を .resx ファイルに入れ、呼び出して参照します ( http://msdn.microsoft.comResources.FileName.KeyName
の「厳密な型指定を使用してグローバル リソースを取得するには」セクションで指定されているとおり) 。 /en-us/library/ms227982%28v=vs.100%29.aspx )。
値を直接取得する場所もありますが、多くの場合、値を取得して JavaScript で使用するため、次のようにする必要があります。HttpUtility.JavaScriptStringEncode(Resources.FileName.KeyName)
HttpUtility.JavaScriptStringEncode
問題は、さかのぼってへの呼び出しでラップする必要がある、このような種類の行が何千もあるということです。
ソース コード全体を調べてリソースへの各参照を手動でラップするよりも、これを行うためのより良い方法が必要です。
TL;DR バージョン
各参照に手動で移動して自分で追加するよりも、各Resources.FileName.KeyName
呼び出しをラップするより良い方法が必要です。HttpUtility.JavaScriptStringEncode()