C# 为什么部分回发时未触发母版页呈现事件

C# 为什么部分回发时未触发母版页呈现事件,c#,asp.net,C#,Asp.net,我正在制作一个ASP.NET应用程序,它在母版页的呈现事件中执行一些全球化。基本上,我的代码使用正则表达式在标记中查找占位符(文本模式,而不是实际的占位符控件),并用XML文件中相应的翻译替换它们 当页面正常加载时,这会按预期工作,但在部分回发时,母版页似乎根本不会触发呈现事件,从而使呈现页面充满占位符。不过,该事件确实会触发当前页面,但我不想在每个页面的呈现事件中分别更改输出HTML 母版页的ContentPlaceHolder(包含当前页面)位于UpdatePanel中,我认为这与正在发生的

我正在制作一个ASP.NET应用程序,它在母版页的呈现事件中执行一些全球化。基本上,我的代码使用正则表达式在标记中查找占位符(文本模式,而不是实际的占位符控件),并用XML文件中相应的翻译替换它们

当页面正常加载时,这会按预期工作,但在部分回发时,母版页似乎根本不会触发呈现事件,从而使呈现页面充满占位符。不过,该事件确实会触发当前页面,但我不想在每个页面的呈现事件中分别更改输出HTML

母版页的ContentPlaceHolder(包含当前页面)位于UpdatePanel中,我认为这与正在发生的事情有关。然而,我仍然不明白为什么这个事件没有被触发


是否有一种方法来强制母版页渲染事件在部分回发中触发,或者我应该考虑不同的解决方案吗?

如果您能为我们附加代码片段来更好地帮助您,那就更好了。我无法将整个页面粘贴到这里,而且我的代码也没有具体执行任何操作。只是母版页不会触发渲染事件。如果禁用ScriptManager的部分渲染,则会触发该事件,但在启用部分渲染的情况下如何触发该事件?