C# webbrowser不显示c 保存文件对话框下载对话框,直接下载到本地

一、屏蔽alert、confirm、showModalDialog源代码:&
例1、先引用COM组建mshtml;
引用名称空间mshtml:
然后处理WebBrowser控件的Navigated事件,代码如下:
[c-sharp]&
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:193577次
积分:5351
积分:5351
排名:第4001名
原创:341篇
转载:44篇
评论:14条
(3)(1)(2)(2)(1)(1)(3)(5)(3)(8)(15)(15)(35)(26)(35)(15)(18)(29)(23)(2)(18)(16)(48)(37)(23)(7)2016年12月 VB大版内专家分月排行榜第二2016年10月 VB大版内专家分月排行榜第二2013年11月 VB大版内专家分月排行榜第二
2016年3月 VB大版内专家分月排行榜第三2012年9月 VB大版内专家分月排行榜第三
2016年12月 VB大版内专家分月排行榜第二2016年10月 VB大版内专家分月排行榜第二2013年11月 VB大版内专家分月排行榜第二
2016年3月 VB大版内专家分月排行榜第三2012年9月 VB大版内专家分月排行榜第三
2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
2016年12月 VB大版内专家分月排行榜第二2016年10月 VB大版内专家分月排行榜第二2013年11月 VB大版内专家分月排行榜第二
2016年3月 VB大版内专家分月排行榜第三2012年9月 VB大版内专家分月排行榜第三
2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。用webbrowser显示excel弹出文件下载对话框的问题
发布时间: 10:49:05
编辑:www.fx114.net
本篇文章主要介绍了"用webbrowser显示excel弹出文件下载对话框的问题
20mm3646]",主要涉及到用webbrowser显示excel弹出文件下载对话框的问题
20mm3646]方面的内容,对于用webbrowser显示excel弹出文件下载对话框的问题
20mm3646]感兴趣的同学可以参考一下。
环境:winform(C#)&&
需求:将excel显示在winform窗体中
解决方法:在网上看到可以用webbrowser显示。
private&void&Form1_Load(object&sender,&EventArgs&e)
&&&&&&&&&&&&string&strFileName&=&@"C:\Documents&and&Settings\aa.xlsx";
&&&&&&&&&&&&//&string&strFileName&=&@"C:\Documents&and&Settings\bb.txt";
&&&&&&&&&&&&Object&refMissing&=&System.Reflection.Missing.V
&&&&&&&&&&&&axWebBrowser1.Navigate(strFileName,&ref&refMissing,&ref&refMissing,&ref&refMissing,&ref&refMissing);
如果显示的是TXT文件,就可以在这个axWebBrowser1中直接显示TXT的内容;但是如果是excel,他就会弹出“文件下载”的对话框,点击“取消”,axWebBrowser1中就会出现“已取消到该网页的导航”的提示,点击“打开”就会直接以EXCEL打开,而不会用webbrowser打开。
怎么样可以不弹出“文件下载”这个对话框啊??
将excel的内容直接显示在axWebBrowser1中???string&strFileName&=&@"file:///C:/Documents&and&Settings\aa.xlsx";引用&1&楼&lye2000000_super&的回复:string&strFileName&=&@"file:///C:/Documents&and&Settings\aa.xlsx";
我测试了的,还是一样的,单独打开一个excel,而webbrowser中仍然显示的是“已取消到该网页的导航”/kb/927009/zh-cn引用&3&楼&lye2000000_super&的回复:/kb/927009/zh-cn
这个问题,是在web中浏览office文件时,在外部打开;而我是在winform中的问题,而且,我只需要显示excel,不需要可以编辑它。。
再者,这个是需要在客户端运行的,不可能让每个系统的用户,都去修改注册表的值。。。求高人找到个控件dsoframer
目前是可以显示excel的
别的功能还在研究中
网上很多关于这个的使用我跟lz&一样的问题&坑啊&不过我是用的word&显示在wb上面&lz解决么啊&楼主解决没?也遇到此问题啦。。。
本文标题:
本页链接:

我要回帖

更多关于 c 下载文件到本地 的文章

 

随机推荐