c# - 从 Silverlight 控件中获取数据

标签 c# asp.net silverlight silverlight-3.0 webforms

我是 Silverlight 开发的新手,我正在尝试弄清楚如何从我制作的 Silverlight 控件中获取数据。

我有一个收集大量图形数据点的 Silverlight 控件。 Silverlight 控件嵌入在 asp.net webforms 应用程序中。显示控件的页面还执行其他特定于数据的功能,当用户单击按钮时,我需要对数据(Web 表单数据和 Silverlight 控件中包含的数据)执行一些操作,然后通过 1 次调用保存数据到数据库。

我的问题是如何从我的网络表单中获取 Silverlight 控件中的数据,以便能够将数据放在一起进行保存?

我最初的想法是让 Silverlight 控件中的数据可以通过 Javascript 访问,然后单击按钮,将 Silverlight 控件的数据保存到某个 html 控件,然后允许常规的 webform post 发生并读取数据服务器端。感觉有点乱,有没有更好的方法呢。

注意:我使用的是 .NET 3.5 和 Silverlight 3.0。

最佳答案

你有很多选择:

  • 您可以使用 ADO.NET 数据服务或处理数据的网络服务调用,让您的 Silverlight 控件将数据直接提交到服务器

  • 您可以使用 RIA 服务,它简化了与来自 Silverlight 的服务器端代码交互的过程

  • 您可以让 Silverlight 控件更新一个表单字段(可能是隐藏的),然后可以通过网页处理和提交

关于c# - 从 Silverlight 控件中获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1289548/

相关文章:

javascript - 如何根据 ASP.NET MVC 中 Controller 方法的结果生成 html

c# - 转义从我的 API 方法传入的转义字符

c# - 什么是与 ExcelDna 一起使用的好的 .Net RefEdit 控件?

asp.net - 使用 StateServer 时如何查找活跃用户数

jquery - 需要 jQuery datepicker 日历向左调整一点

silverlight - 无论如何要停止 Silverlight 中的自动 DataContext 继承?

wpf - 如何获取WP7控件的​​默认样式和控件模板?

C#动态关键字异常处理

asp.net - 如何使用 ASP.NET MVC Web API OData 链接到 Razor 中的 OData 集合

c# - 逻辑删除时恢复应用程序状态的默认页面