【发布时间】:2013-01-14 09:26:14
【问题描述】:
我有一个 silverlight 应用程序,用户可以在应用程序中输入 SQL 查询,然后服务器将查询结果作为 Excel 文件返回。
用户单击一个下载链接,该链接链接到服务器中的 HttpHandler,该 HttpHandler 生成 excel 文件。经过一些研究[1],我发现使用 HyperlinkButton 控件是提供文件链接的最可靠方法,而无需浏览器弹出安全设置的麻烦。
我需要将可能很长的 SQL 查询作为参数发送给 HttpHandler。 由于大小限制,我无法将其作为查询字符串(HTTP GET)包含在 url 中。
有没有办法使用 HyperlinkButton 进行“HTTP-POST”?
[1]Browser.HtmlPage.Window.Navigate is blocked but HyperlinkButton isn't - why?
【问题讨论】:
标签: silverlight download http-post silverlight-5.0 httphandler