是否有一个始终在webform中调用的方法?

时间:2013-12-06 13:24:00

标签: c# .net webforms

我需要包含这样的代码:

IWebProxy proxy = new WebProxy(Proxy, ProxyPort);
NetworkCredential nc = new NetworkCredential();

nc.UserName = ProxyLogin;
nc.Password = ProxyPassword;
proxy.Credentials = nc;
WebRequest.DefaultWebProxy = proxy;

在我的WebForm应用程序中。但我项目的很多部分都是从不同的地方开始的:不同的主页,用ajax调用的单页等等!

我可以放一个共同的地方吗?因此,每当我调用页面时,我的WebRequest都会使用代理....

1 个答案:

答案 0 :(得分:8)

您可以将其放在Global {.asax.cs中的application-level event handler中,例如BeginRequest

void Application_BeginRequest(Object sender, EventArgs e)
{ 
    // your code goes here
}