0

次のクエリがあります。ASP.NET Global.ascx ファイルでは、次の HttpApplication イベントが定義されています。

 protected void Application_Start(object sender, EventArgs e)
   {


   }

    protected void Session_Start(object sender, EventArgs e)
    {

    }

    protected void Application_BeginRequest(object sender, EventArgs e)
    {

    }

    protected void Application_AuthenticateRequest(object sender, EventArgs e)
    {

    }

    protected void Application_Error(object sender, EventArgs e)
    {

    }

    protected void Session_End(object sender, EventArgs e)
    {

    }

    protected void Application_End(object sender, EventArgs e)
    {

    }

理解できるように、これらは HttpApplication イベント ハンドラーです。しかし、他にもたくさんのイベントがあります。Global.ascx イベントは登録済みのイベントだけですか? そうでない場合、それらが登録されていた他のイベントは何ですか? また、Application_BeginRequest イベント ハンドラの実装に HttpModule を実装したとします。現在、ASP.NET Framework も同じものを実装しています。次に、私の実装はフレームワークのものをオーバーライドしますか?

4

1 に答える 1

0

イベントにはいくつでも添付できますhandlers。詳細についてはMSDN、 - のページを 参照してくださいHandling events

MSDN - Life Cycle Events と Global.asax ファイル、およびASP.NET Application Life Cycle Overview for IIS 7.0を読む

于 2012-07-23T06:44:35.400 に答える