2009-08-17 27 views
1

我對Silverlight開發相對比較陌生,我正試圖弄清楚如何從我製作的Silverlight控件中獲取數據。從Silverlight控件獲取數據

我有一個Silverlight控件,收集了一堆圖形數據點。 Silverlight控件嵌入在asp.net webforms應用程序中。顯示控件的頁面也執行其他特定於數據的功能,當用戶單擊按鈕時,我需要對數據執行一些操作(Webform數據和Silverlight控件中包含的數據),然後使用1次調用保存數據到DB。

我的問題是如何從我的webform中將數據從Silverlight控件中提取出來,以便能夠將數據放在一起進行保存?

我最初的想法是通過Javascript訪問Silverlight控件中的數據,然後點擊按鈕,將Silverlight控件的數據保存到某個html控件中,然後允許常規webform文章發生並讀取數據服務器端。有沒有更好的方式來做到這一點,因爲它感覺有點混亂。

注意:我正在使用.NET 3.5和Silverlight 3.0。

回答

3

你有很多的選擇:

  • 你可以有你的Silverlight控件直接提交數據到服務器,使用ADO.NET數據服務或Web服務調用,其處理數據

  • 您可以使用RIA服務,它簡化了與Silverlight服務器端代碼交互的過程

  • 您可以讓Silverlight控件更新一個表單字段(可能隱藏),然後可以進行處理,並通過網頁提交

+0

使用隱藏字段的任何示例? – 2011-09-28 01:35:23