asp.net打开文件如何取消“文件下载”对话框?
我最近在做一个报表,用excel做模板,写好数据后将excel另存为临时的htm文件,在网页中打开,然后删除掉临时文件,但打开文件时,IE总会弹出提示“文件下载”对话框,应该如何取消这个对话框?
要在程序里自动实现,不要在客户端让用户自己去设置~~
问题点数:100、回复次数:14Top
1 楼jiezhi(风满袖)回复于 2006-03-15 09:34:49 得分 10
这是需要客户端设置的——是处于安全的考虑,否则你偷偷就存了文件到客户端对客户端是一个安全威胁。Top
2 楼nxchen()回复于 2006-03-15 09:47:21 得分 0
没有其它的办法了吗?
我在google的找到有人说用写注册表的方法去做,就是不知道怎么写,这种办法可不可行?Top
3 楼naicky9123()回复于 2006-03-15 10:19:14 得分 0
顶一下,up上去~!Top
4 楼weiwei6054(踏雪無痕->漂泊雪狼)回复于 2006-03-15 10:32:25 得分 5
帮忙顶了!Top
5 楼dolfen(网海之豚(每天进步一点点))回复于 2006-03-15 10:54:58 得分 10
修改客户注册表,
最好不要这样做,这样会网页防火墙之类软件拦截,更是让用户对你的网站反感。
最好在下载页中注明下载方法,比如:
1、直接点击(可能是打开,可能是下载)
2、右键另存为...
3、加个“HTML版”的链接,就像在百度搜索结果里,如果是.doc .ppt .pdf等文件,就可以以HTML方式查看文件内容。当然,这是在服务器端将文档文件导出为一个HTML文件。Top
6 楼nameone(过客)回复于 2006-03-15 11:09:52 得分 5
安全问题Top
7 楼nxchen()回复于 2006-03-16 15:10:51 得分 0
再up下.顶者有分!~~Top
8 楼naicky9123()回复于 2006-03-20 14:35:15 得分 40
顶一下~~~~~~~~~~~~~~~~~~Top
9 楼bookshop(我是比儿(http://www.crossgo.com))回复于 2006-03-20 14:41:05 得分 10
可以换个方法:直接在服务器段生成HTML,用表格做模版Top
10 楼swj888(爱我 恨我)回复于 2006-03-20 14:50:22 得分 5
顶一下!!!!!!!!!!!!!!!1Top
11 楼winner2050(找工作中,各位XD收到风,M一下。)回复于 2006-03-20 15:03:29 得分 10
IE SP1一下的都不会出现这个的。
IE sp1以上的是出于安全考虑Top
12 楼nxchen()回复于 2006-03-22 09:48:06 得分 0
再up下~!!!!Top
13 楼BookSirSwordsMan(书生剑客)回复于 2006-03-22 10:02:48 得分 5
up
========================================================
我一定要超过他!!!!!!
做出我最强的东西!!!!!
再和他一比高下!!!!!!
========================================================
Top
14 楼nxchen()回复于 2006-03-22 16:53:07 得分 0
再再up!Top




