将数据从Silverlight传递到ASP.NET页面

时间:2011-08-05 05:35:06

标签: c# asp.net sql silverlight

我想将大量信息从我的silverlight应用程序传递到aspx页面。这样做的首选或最佳方法是什么?

我能想到以下几点:

将它放在一个临时表中,让aspx页面从那里取出它。或者在会话中传递它。

感谢任何帮助

米奇

1 个答案:

答案 0 :(得分:2)

我想说,你的两个提案都行不通。 Silverlight应用程序在客户端(浏览器)中运行,您将如何将其存储在会话中?

我建议您在托管Silverlight应用程序的Web应用程序中定义服务,并将数据作为参数路径。或者您可以使用HTML文件上传来传输数据。

编辑: 在Session中存储大量数据通常不是一个好主意,具体取决于您网站上预期的用户数量(也可以考虑DOS攻击)。如果你需要将数据存储在数据库中,我会从一开始就这样做。我需要有关用例的更多信息才能给出明确的答案。