2013-07-01 57 views
0

我要處理的BeginRequest事件在其他功能上是這樣的:如何附加到全球BeginRequest事件?

public class Global : System.Web.HttpApplication 
{ 
    protected void Application_Start(object sender, EventArgs e) 
    { 
     this.BeginRequest += (new EventHandler(MyBeginRequest)); 
    } 
.... 
} 

但它沒有工作! 有人能告訴我如何?thx!

+0

[?不是我的主機(softsyshosting.com)爲什麼能支持的BeginRequest和EndRequest事件處理程序(http://stackoverflow.com/questions/1123741/在這個問題中,我發現它在init()函數中工作,但是爲什麼不在Application_Start函數中呢?爲什麼不能在Application_Start函數中使用? ? – debugging

回答

2

您可以只使用Application_BeginRequest

public class Global : System.Web.HttpApplication 
{ 
    protected void Application_BeginRequest() 
    { 
     // do work 
    } 
} 
+0

我知道這一點,但我想動態地附加一些新的事件。 – debugging