为什么部分回发未触发Master Page Render事件

时间:2017-03-17 22:42:48

标签: c# asp.net

我正在创建一个ASP.NET应用程序,它在Master Page的Render事件中执行一些全局化。基本上我的代码使用正则表达式在标记中查找占位符(文本模式,而不是实际的PlaceHolder控件),并将它们替换为XML文件中的相应翻译。

当页面正常加载时,这可以正常工作,但在部分回发时,Render事件似乎根本不会触发主页面,使渲染页面充满占位符。但是,该事件会触发当前页面,但我不想在每个页面的Render事件中单独更改输出HTML。

主页面的ContentPlaceHolder(包含当前页面)位于UpdatePanel内部,我认为这与正在发生的事情有关。但是,我仍然不明白为什么没有触发事件。

有没有办法强制Master Page Render事件触发部分回发,还是应该考虑不同的解决方案?

0 个答案:

没有答案