以前也做过ASP.NET下载文件,但是有一个细节没有注意到,网上可以查到很多种方式,但是没有注意到一个问题,几乎都是在页面上点击某个按钮后,调用那个下载的方法,这时IE浏览器上会出现一个“打开,保存,取消”字样的下载框,然后最近做的一个页面上想要实现页面输出文件到客户端(不是黑客那种,还没那功力)不会出现“打开,保存,取消”对话框,而是会出现安全提示框,选择“下载文件”后,会出现“打开,保存,取消”对话框下载。
好像在网上找到一个说法,服务器主动写文件到客户端,IE是会提示的,客户主动下载,不会提示~貌似是这个道理,希望有更理性的解释