C# 从Silverlight控件获取数据
我对Silverlight开发相对较新,我正在尝试找出如何从我制作的Silverlight控件中获取数据 我有一个Silverlight控件,它收集了大量图形数据点。Silverlight控件嵌入到asp.net webforms应用程序中。显示控件的页面还执行其他特定于数据的功能,当用户单击按钮时,我需要对数据(webform数据和Silverlight控件中包含的数据)执行一些操作,然后通过对DB的一次调用保存数据 我的问题是如何从我的Web表单中从Silverlight控件中获取数据,以便能够将数据放在一起进行保存 我最初的想法是通过Javascript访问Silverlight控件中的数据,然后单击按钮,将Silverlight控件的数据保存到某个html控件中,然后允许进行常规的webform post并读取数据服务器端。有没有更好的方法来做这件事,因为它感觉有点凌乱C# 从Silverlight控件获取数据,c#,asp.net,silverlight,silverlight-3.0,webforms,C#,Asp.net,Silverlight,Silverlight 3.0,Webforms,我对Silverlight开发相对较新,我正在尝试找出如何从我制作的Silverlight控件中获取数据 我有一个Silverlight控件,它收集了大量图形数据点。Silverlight控件嵌入到asp.net webforms应用程序中。显示控件的页面还执行其他特定于数据的功能,当用户单击按钮时,我需要对数据(webform数据和Silverlight控件中包含的数据)执行一些操作,然后通过对DB的一次调用保存数据 我的问题是如何从我的Web表单中从Silverlight控件中获取数据,以便
注意:我使用的是.NET 3.5和Silverlight 3.0。您有很多选择:
- 您可以让Silverlight控件使用ADO.NET数据服务或处理数据的webservice调用直接将数据提交到服务器
- 您可以使用RIA服务,这简化了与Silverlight服务器端代码交互的过程
- 您可以让Silverlight控件更新表单字段(可能是隐藏的),然后可以通过网页处理和提交表单字段
- 您可以让Silverlight控件使用ADO.NET数据服务或处理数据的webservice调用直接将数据提交到服务器
- 您可以使用RIA服务,这简化了与Silverlight服务器端代码交互的过程
- 您可以让Silverlight控件更新表单字段(可能是隐藏的),然后可以通过网页处理和提交表单字段
- 您有很多选择:
- 的silverlight库可能是服务器端通信的一个选项。Google的协议缓冲区可以与许多语言兼容。的silverlight库可能是服务器端通信的一个选项。谷歌协议缓冲区可以与许多语言兼容。有使用隐藏字段的例子吗?有使用隐藏字段的例子吗?