2009-08-17 8 views
1

私はSilverlight開発が比較的新しいので、私が作成したSilverlightコントロールからデータを取得する方法を理解しようとしています。Silverlightコントロールからデータを取得する

私は、一連のグラフィカルなデータポイントを集めるSilverlightコントロールを持っています。 Silverlightコントロールはasp.net webformsアプリケーションに組み込まれています。コントロールを表示しているページも他のデータ固有の機能を実行します。ユーザーがボタンをクリックすると、データ(WebフォームデータとSilverlightコントロールに含まれるデータ)の操作を実行し、1回の呼び出しでデータを保存する必要がありますDBに。

私の質問は、WebフォームからSilverlightコントロールからデータを取得して、保存するためにデータをまとめられるようにすることです。

私の最初の考えは、SilverlightコントロールのデータをJavascript経由でアクセス可能にし、ボタンをクリックしてSilverlightコントロールのデータをhtmlコントロールに保存してから、通常のWebフォーム投稿を行い、データサーバー側。ちょっと混乱していると感じるので、これを行う良い方法がありますか?

注:.NET 3.5とSilverlight 3.0を使用しています。

答えて

3

は、あなたは多くのオプションを持っている:

  • あなたのSilverlightコントロールを持つことができADO.NET Data Servicesのか、データを処理Webサービス呼び出しを使用して、サーバーに直接データを提出

  • あなたは、あなたが(おそらく隠された)フォームフィールドをSilverlightコントロールの更新を有することができるシルバー

    からサーバ側コードで
  • 相互作用のプロセスを簡素化RIAサービスをすることができる使用することができSilverlightの

+0

隠しフィールドの使用例 –

1

Marc Gravellprotobuf-netライブラリは、サーバー側の途切れのための選択肢かもしれWebページを介して処理して提出すること。 Googlesプロトコルバッファは、多数の賞賛とcomunucateすることができます。

関連する問題