我正在处理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>
哪个不起作用。请帮帮我。
答案 0 :(得分:0)
你在global.asax工作吗?
在Global.asax页面中试试....
void Application_BeginRequest(object sender, EventArgs e)
{
}