我有一个由许多aspx页面组成的Web应用程序......其中一个显示了一个带有行的网格,可以通过按钮单击将其导出到文件中。这很好用。现在我想拥有允许用户访问此页面(或其他)的外部链接并导出到文件并下载的功能。我不需要页面上的任何信息,只需要文件下载。我怎么能这样做还包括加密等安全功能?
谢谢:)
答案 0 :(得分:1)
最简单的方法是简单地实现一个HttpHandler
,其中包含创建该文件的逻辑并将其写入Response流。
有很多关于如何在网络上执行此操作的示例,我不会在此问题中重复这些示例。只需对"Download File HttpHandler"进行谷歌搜索,你应该是金色的。
答案 1 :(得分:0)
您将要做的是当gridview显示正确的行以提供“唯一链接”时,该链接将是您的网站URL,最后是url变量。当页面加载时,它可以检查这些变量,然后使用数据库查找正确的数据等。
传输中的加密将通过HTTPS(SSL)完成,为了确保安全,您需要登录才能查看gridview /文件。