我正在尝试开发一个从SQL数据库下载指定文件的Silverlight应用程序。我知道Silverlight无法独立完成这项工作,所以我想知道实现这一目标的最佳方法是什么。
运行Silverlight应用程序的网站是带有C#代码的asp.net。 谢谢。
答案 0 :(得分:0)
一种简单的方法是运行Web应用程序或服务来获取数据。您可以让Silverlight应用程序在Web应用程序中查询所需的数据,这将触发应用程序查询数据库。您可以对Web应用程序进行编程,以便以您需要的任何格式(JSON,XML等)返回数据。
答案 1 :(得分:0)
这样做的一种方法是编写一个简单的Asp.Net Handler。另一种方法是通过WCF服务公开下载功能。如果此下载功能将实现为WCF Rest服务,即使非WCF客户端也能够下载该文件。