我想将一些简单的文本数据保存到我的Silverlight应用程序中的文件 - CSV文件。
用户按下按钮,代码会在内存中生成文件内容(字符串),然后会出现提示要么打开文件要么保存到磁盘,就像通过普通网页一样。
我找到了一种复杂的方法: http://pagebrooks.com/archive/2008/07/16/save-file-dialog-in-silverlight.aspx
但是想知道是否有更简单的方法?特别是最近发布的Silverlight 2.0。
感谢。
答案 0 :(得分:3)
现在Silverlight 2不支持直接保存到用户的磁盘,即使有提示。这是一个正在考虑用于未来版本的功能,但让服务器推出数据的工作是当前的解决方案。
答案 1 :(得分:1)
仅更新此线程 - Silverlight 3现在具有此功能。
答案 2 :(得分:0)
我现在使用Silverlight 2.0执行此操作,但关键是文件保存在托管Silverlight应用程序的Web服务器上,方法是让Silverlight应用程序调用Web服务。
可能不是你想要的,但这是一个选择。