当前位置: 代码迷 >> ASP.NET >> 怎么实现IE文件菜单中‘另存为’的功能
  详细解决方案

怎么实现IE文件菜单中‘另存为’的功能

热度:8970   发布时间:2013-02-25 00:00:00.0
如何实现IE文件菜单中‘另存为’的功能
如何实现IE文件菜单中‘另存为’的功能。简单的说就是在网页中加个按钮,点击之后可以把获取的字符串StringBuilder htmltext另存为txt/html文件。

------解决方案--------------------------------------------------------
那跟下载文件差不多 直接输出流就可以了
------解决方案--------------------------------------------------------
保存在客户端,你是无法控制的。应该由用户自己在IE中点击另存为来实现。

如果保存在服务器端,参考如下代码:
C# code
            StringBuilder sb = new StringBuilder();            sb.Append("<html>");            sb.Append("<head>");            sb.Append("<title>标题</title>");            sb.Append("</head>");            sb.Append("<body>");            sb.Append("<测试HTML文件>");            sb.Append("</body>");            sb.Append("</html>");            File.WriteAllText(Server.MapPath("Files/测试Html文件.htm"), sb.ToString(), Encoding.Default);
  相关解决方案