我正在处理ASP.NET Web应用程序的本地化。
隐式本地化机制最适合我的要求。但是,为了使用它,我需要meta:resourcekey="KeyInTheResourceFile"
我想知道是否有办法拦截标记的解析 - .aspx文件的instanse - 对于每个单独的子控件,并在ASP.NET解析器将其转换为实际控件之前添加此元数据。这样,我相信ASP.NET本身将强制执行隐式本地化,而无需在网站中的每个控件上添加此meta:resourcekey=...
。资源键可以是控件ID,也可以基于其他逻辑,因此我只需要自己创建资源文件。
我发现了关于TemplateControl.ParseControl方法,但它似乎是非虚拟的,我无法覆盖它。
所以主要的问题是我在正确的轨道上吗?
我应该解析解析还是有更好的方法来实现隐式本地化?