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