1

我有一个要求。我必须使用户能够附加文档,并且这些文档将以二进制格式保存在数据库中。

现在的挑战是,我必须在 silverlight 应用程序中显示文档列表,当用户单击任何链接时,它不应该要求下载文档,而是应该在下一个选项卡中打开文档。(文档可以是 pdf、png、excel、doc)。

我经历了多个线程,但所有这些线程都在第三方工具或 OOB 上结束。我无法启用 OOB。

我只想检查是否有任何方法可以使用 silverlights 内置功能来实现这一点。

4

1 回答 1

0

我认为将@Blam 发送正确mime 类型的评论与Silverlight HyperlinkBut​​ton 以及为新窗口设置的目标相结合将是您的票。XAML 看起来像这样:

<HyperlinkButton Content="Name of PDF" Target="PDFWindow" NavigateUri="/DownloadPDF.aspx?id=BINDING OF UNIQUE ID" />

您将在 Silverlight 项目中添加一个名为 DownloadPDF 的页面,它会在请求变量中接收一个参数;要从数据库中获取的 PDF 的唯一 ID。DownloadPDF 会将 mime 类型更改为“application/pdf”,然后将字节从 SQL 服务器写入响应流。

于 2013-02-01T16:37:27.463 回答