Application_BeginRequest事件未触发

时间:2014-04-01 08:38:00

标签: c# asp.net global-asax

我正在处理Application_BeginRequest事件,该事件应该在对某个网址发出请求时被触发。

protected void Application_BeginRequest(Object sender, EventArgs e)
    {            
        if (HttpContext.Current.Request.Url.ToString() == DummyPageUrl)
        {
            RegisterCacheEntry();
        }
    }

这是我用来请求url的代码:

private void HitPage()
    {
        WebClient client = new WebClient();
        client.DownloadData(DummyPageUrl);            
    }

但Application_BeginRequest事件未触发。 我也在web.config中试过这个:

<system.webServer>
<modules runAllManagedModulesForAllRequests="true">
</modules>

哪个不起作用。请帮帮我。

1 个答案:

答案 0 :(得分:0)

你在global.asax工作吗?

在Global.asax页面中试试....

 void Application_BeginRequest(object sender, EventArgs e)
    {



    }