我需要包含这样的代码:
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都会使用代理....
答案 0 :(得分:8)
您可以将其放在Global {.asax.cs中的application-level event handler中,例如BeginRequest:
void Application_BeginRequest(Object sender, EventArgs e)
{
// your code goes here
}