5

最近、Page_PreRenderイベントが発生していないことに気づきました。使用する場合protected override void OnPreRender-すべてが正常です。AutoWireが有効になっていて、同じコードが別のマシンで問題なく実行されます...

どこを掘ればいいですか?

4

3 に答える 3

12

点火しない原因はいくつかあります

  • Visible プロパティが false に設定されている
  • Response.End()
于 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 に答える