如何拦截ASP.NET标记解析?

时间:2013-05-30 18:21:40

标签: asp.net parsing localization

我正在处理ASP.NET Web应用程序的本地化。

隐式本地化机制最适合我的要求。但是,为了使用它,我需要meta:resourcekey="KeyInTheResourceFile"

我想知道是否有办法拦截标记的解析 - .aspx文件的instanse - 对于每个单独的子控件,并在ASP.NET解析器将其转换为实际控件之前添加此元数据。这样,我相信ASP.NET本身将强制执行隐式本地化,而无需在网站中的每个控件上添加此meta:resourcekey=...。资源键可以是控件ID,也可以基于其他逻辑,因此我只需要自己创建资源文件。

我发现了关于TemplateControl.ParseControl方法,但它似乎是非虚拟的,我无法覆盖它。

所以主要的问题是我在正确的轨道上吗?
我应该解析解析还是有更好的方法来实现隐式本地化?

0 个答案:

没有答案