2010-01-06 42 views
1

我在HTTPS服务器上部署了Silverlight应用程序。我的应用程序生成保存为PDF文件的报告。每当用户尝试从我的应用程序从IE下载文件时,他会在工具栏下收到通知,询问他是否真的想要下载该文件。如果您同意,那么IE重新加载页面,将用户发回到我的应用程序的登录页面。再次登录后,用户可以下载任何文件,但这对用户来说非常烦人。我该如何解决这个问题?谢谢!HTTPS上的Internet Explorer下载通知

+0

不太明白Silverlight在这里的使用方式。具体到应用程序如何向用户提供“下载文件”功能? – AnthonyWJones 2010-01-06 09:14:09

+0

我将用户重定向到一个aspx,该aspx根据QueryString中提供的ID生成文档。为了强制浏览器显示下载文件窗口,我设置了响应的ContentType和内容处置。 – 2010-01-06 10:34:07

回答

1

您需要以这种方式触发下载,这显然是用户启动的操作。我不确定Silverlight是否为此提供了一种方法。

2

如果您知道您的用户是谁(条件),您可能会要求他们将您的网站置于其受信任网站列表下,这将避免令人讨厌的通知栏。

相关问题