5

最近我注意到,没有触发 Page_PreRender 事件。如果protected override void OnPreRender使用 - 一切都很好。AutoWire 已启用,并且相同的代码在另一台机器上执行得很好......

我应该在哪里挖?

4

3 回答 3

12

有几件事会导致它不火

  • 可见属性设置为 false
  • 响应结束()
于 2009-07-31T20:04:12.353 回答
7

这是应该被覆盖和使用的事件。

protected override void OnPreRender(EventArgs e)
{
    base.OnPreRender(e);
}
于 2009-07-31T19:56:13.117 回答
1

我遇到了这个,看来您可以在 Web.Config 和 Machine.Config 中设置 AutoEventWireup。http://support.microsoft.com/kb/324151

所以也许该服务器上的 machine.config 发生了一些事情。

可能值得一看。

<configuration>    
<system.web>
<pages autoEventWireup="true|false" />
</system.web>
</configuration>
于 2009-07-31T19:51:09.650 回答