最近我注意到,Page_PreRender事件没有被触发。如果使用protected override void OnPreRender
- 一切都很好。 AutoWire已启用,相同的代码在另一台机器上执行得很好......
我应该在哪里挖?
答案 0 :(得分:12)
有一些事情可能导致它不能解雇
答案 1 :(得分:7)
这是应该重写和使用的事件。
protected override void OnPreRender(EventArgs e)
{
base.OnPreRender(e);
}
答案 2 :(得分:1)
我遇到过这个问题,你可以在Web.Config和Machine.Config中设置AutoEventWireup。 http://support.microsoft.com/kb/324151
所以也许该服务器上的machine.config已经开始了。
可能值得一看。
<configuration>
<system.web>
<pages autoEventWireup="true|false" />
</system.web>
</configuration>