日期:2014-05-18  浏览次数:20499 次

如何实现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);