我找了很多资料,可以在webBrowser中使用自己的webBrowser打开自己的弹出窗口,但是,当点击有下载文件的链接时(如:http://.../xx.exe),会弹出下载对话框.
现在的问题是,我不要这些下载对话框出现,而是要用自己的下载窗体,怎么做?高手指点!

解决方案 »

  1.   

    webBrowser 检测到自己无法显示的文件的时候(一般靠content-type来检查)就会引用下载窗体,下面的。===============================
        CSDN小助手 是一款脱离浏览器也可以使用csdn论坛的
    软件!
        界面: http://qqwwee.com/
        下载: http://qqwwee.com/csdn.rar 包含源代码
      

  2.   

    ……你的<a href=>写上是.exe了,自然就会使用浏览器的下载窗口了把href写上是某个.aspx,在后面缀上参数或是在session里设上参数,就OK了
      

  3.   

    有时我们点的链接象...down.asp?id=22之类的也可以下载文件,这可不是什么以EXE为后缀的地址啊
      

  4.   

    你可以注册一个下载管理器
    参考http://msdn.microsoft.com/workshop/browser/ext/overview/downloadmgr.asp
      

  5.   

    原本是有一个事件可以截住的,但微软的Interop有bug这个事件没能正常的触发,所以在Framework1.1使用WebBrowser ActiveX控件的都会存在这个问题。在2.0里有这样一个事件。