我用webclient调用另外一个页面,但该页面要处理很多东西,所以要占用很长时间,结果webclient这边就报超时,哪位大虾知道怎么增加webclient得超时等待时间吗??急!!!

解决方案 »

  1.   

    用webrequest代替
    WebRequest myWebRequest=WebRequest.Create("");
    myWebRequest.Timeout=5000;
      

  2.   

    http://www.cnblogs.com/gwazy/archive/2005/04/15/138395.html
    试试这个,不明白再问
    我这里用的是 iframe 。。
      

  3.   

    回boytomato:你给的连接怎么打不开
    回LoveCherry:因为我要用webclient下载文件,如果换成webrequest的话我就得自己写下载代码了,有没有其他方法,我给webclient直接添加headers好像不行
      

  4.   

    不知道我有没有理解错.
    在CS文件的page_load里面加这一句不就可以了?
    this.Server.ScriptTimeout = 3600;