ASP.NET Web アプリケーションのローカリゼーションを扱っています。
暗黙のローカリゼーション メカニズムは、私の要件に最も適しています。ただし、それを使用するには、meta:resourcekey="KeyInTheResourceFile"
ASP.NETパーサーが実際のコントロールに変換する直前に、すべての子コントロールに対してマークアップ(インスタンスの.aspxファイル)の解析を傍受し、このメタを追加する方法があるかどうか疑問に思っています。このようにmeta:resourcekey=...
、Web サイトに存在するすべてのコントロールにこれを追加する必要なく、ASP.NET 自体が暗黙的なローカリゼーションを強制すると思います。リソース キーはコントロール ID か、その他のロジックに基づいているため、リソース ファイル自体のみを作成する必要があります。
TemplateControl.ParseControl メソッドについて見つけましたが、非仮想のようで、オーバーライドできません。
したがって、主な質問は、私が正しい軌道に乗っているかどうかです。
解析をいじる必要がありますか、それとも暗黙のローカリゼーションを実現するためのより良い方法がありますか?