【发布时间】:2015-07-14 14:21:27
【问题描述】:
我有一个与 Silverlight 组件集成的 ASP.NET Web 表单应用程序。两者之间的通信是使用 WCF 服务完成的。我想将数据(字符串)从服务器传输到 Silverlight。数据的大小保证小于 160 KB。我有两种情况:
- 我可以将我的数据写入服务器上的 xml 文件,然后从 silverlight 访问和使用它(我需要在服务器上创建一个虚拟目录,以便从 silverlight 获得对 xml 文件的 http 访问) .如果我选择这样做,我可以使用 LINQ to XML 以平滑/逐渐使用 xml 文件(无需一次加载所有内容)
- 我可以简单地将我的数据放在 aspx 页面的一个隐藏字段中,然后我可以从 Silverlight 轻松访问它。
显然,第二个场景比第一个场景更容易,也更容易维护。
问题是:我会选择这两种情况中的哪一种? (也许我不知道的第三种选择?) 使用第二种方案会导致瓶颈吗?也许是长期的?
【问题讨论】:
标签: c# asp.net xml wcf silverlight