最近我注意到,没有触发 Page_PreRender 事件。如果protected override void OnPreRender
使用 - 一切都很好。AutoWire 已启用,并且相同的代码在另一台机器上执行得很好......
我应该在哪里挖?
有几件事会导致它不火
这是应该被覆盖和使用的事件。
protected override void OnPreRender(EventArgs e)
{
base.OnPreRender(e);
}
我遇到了这个,看来您可以在 Web.Config 和 Machine.Config 中设置 AutoEventWireup。http://support.microsoft.com/kb/324151
所以也许该服务器上的 machine.config 发生了一些事情。
可能值得一看。
<configuration>
<system.web>
<pages autoEventWireup="true|false" />
</system.web>
</configuration>