从Silverlight中,生成的文件到用户的计算机上保存没有击中服务器

<p>我有一个Silverlight应用程序,我想要做一些数据的导出。该文件输出格式是最有可能将成为PDF或Word。但是让我们假设,我可以适当地生成文件的内容。我希望能够弹出一个保存对话框,为用户保存这些数据,或直接在程序中打开它。 P&gt; </p><p>现在很明显,我可以只启动用户到一个URL并执行服务器上的出口,并改变MIME类型的响应是Word或PDF格式。这会工作得很好。但是,关键的是,我已经有客户端(包括复杂的过滤器等)上的正确数据并重新创建服务器上的这组数据只是将其发送回客户端又似乎很傻,如果我能避免它。&lt; / p&gt; </p><p>有没有办法拿在Silverlight中现有的数据集,并生成一个Word或PDF文件,并​​得到它到用户的电脑吗?我还可以从JavaScript使用浏览器互操作Silverlight的做到这一点。我的<em>不 em&gt;的想用外的浏览器的Silverlight。 P&gt;
</em></p>

77 浏览 1 回复
  gt   用户   文件   数据   silverlight  

回复

    <p>您需要使用。注意,由于Silverlight中的安全设置,则 需要打开作为用户事件(例如,点击一个按钮)的结果。 P&gt; </p><p>该对话框可以配置(如果你想)使用性质,如或您使用显示它的方法。 P&gt; </p><p>的 方法将返回 如果用户正确地指定的文件,并点击确定。如果是这样的话,你可以再调用 方法来访问此文件,并写入数据到它。 P&gt; </p><p>例如: P&gt;
    </p>

    丁明祥

相关提问


友情链接: