我有一个silverlight应用程序,用户可以在应用程序中键入SQL查询,然后服务器将查询结果作为Excel文件返回。如何使用HyperlinkButton执行'HTTP-POST'
用户点击下载链接,链接到生成excel文件的服务器中的HttpHandler。经过一番研究后[1],我发现使用HyperlinkButton控件是提供文件链接的最稳健的方式,而不存在浏览器弹出式安全设置的麻烦。
我需要将SQL查询作为参数发送到HttpHandler,这个查询可能会变得很长。 由于大小限制,我无法将它作为查询字符串(HTTP GET)包含在URL中。
有没有办法用HyperlinkButton做'HTTP-POST'?
[1] Browser.HtmlPage.Window.Navigate is blocked but HyperlinkButton isn't - why?
谢谢您的回答。我需要在Silverlight应用程序中执行此操作。我使用HyperlinkButton控件的原因不是因为它的外观,而是因为Silverlight框架的限制。 – Yeonho
那么我认为我已经将注意力放在了您的问题上? – JayKandari
我正在Silverlight中开发应用程序。用户界面不是用HTML/CSS创建的 – Yeonho