日期:2014-05-17  浏览次数:20381 次

asp.net 弹出打开文件对话框

我现在要做一个导出功能,要让用户选择文件存放的位置,想要弹出这个框,我要怎么做,我知道有一做方法,就是用fileupload,但我不会用,请大虾帮忙
ASP.NET 对话框

------解决方案--------------------
你拖一个fileupload控件,自然就用你说的功能了。。
------解决方案--------------------



参考
------解决方案--------------------
你的超链接路径只要没有错,这个窗口是会自动弹出来的,不用关心。
------解决方案--------------------
哥们你说的是导入功能吧,到处直接用流输出网页会自动弹出另存为对话框的
------解决方案--------------------
引用:

我现在要做一个导出功能,要让用户选择文件存放的位置,想要弹出这个框,我要怎么做,我知道有一做方法,就是用fileupload,但我不会用,请大虾帮忙

楼主,不会用这个,你可以上网就查啊,比来这里问快多了
网上,找不到,再来这里问也不迟
------解决方案--------------------
他是做导出啊。。。不是上传。。。。。
文件最简单的就是<a>标签,只要不是浏览器可以辨认的文件,都会被转化为下载
如果要权限,可以改用ashx读取文件,并相指定相应的content内容,比如下面指定下载为excel,文件名为fileName
Response.ContentType = "application/vnd.ms-excel";
Response.AddHeader("Content-Disposition", "attachment;filename=" + fileName);

------解决方案--------------------
7楼正解。asp.net是无法直接弹出这个选择框的,因为浏览器的权限所至。所以,一定要显示,在IE下面,和js调用activx是可以做么的。用纯web,只能用7楼的方法:增加contentTYPE表示客户要用什么程序打开;增加contentdisposition表示要下载文件。