【问题标题】:pdf docs in silverlightSilverlight 中的 pdf 文档
【发布时间】:2013-02-01 13:26:20
【问题描述】:

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

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

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

我只是想看看有没有什么方法可以使用 silverlights 内置函数来实现这一点。

【问题讨论】:

  • 您想要一个服务器端控件来呈现这些格式?您是否尝试过使用适当的 mime 类型将其作为响应发送?但这并不能解决“下一个标签”的要求。
  • 感谢@Blam,我不想要任何控制。让我试试你和乔什的想法。

标签: c# .net silverlight


【解决方案1】:

我认为结合@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 服务器写入响应流。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多