最近我注意到,Page_PreRender
事件没有被触发。如果使用protected override void OnPreRender
则一切正常。自动绑定已启用,在另一台机器上相同的代码表现良好...
我应该从哪里着手?
最近我注意到,Page_PreRender
事件没有被触发。如果使用protected override void OnPreRender
则一切正常。自动绑定已启用,在另一台机器上相同的代码表现良好...
我应该从哪里着手?
有几个原因可能导致它无法触发:
这是应该被重写和使用的事件。
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>