Silverlightアプリケーションから大量の情報をaspxページに渡したいと思っています。これを行うには、どのような方法が適していますか?SilverlightからASP.NETへデータを渡すページ
私はfolllowing考えることができます:
一時テーブルにそれを入れて、aspxページは、そこからそれを拾うています。または、セッションでそれを渡します。
すべてのヘルプは
ミッキー
Silverlightアプリケーションから大量の情報をaspxページに渡したいと思っています。これを行うには、どのような方法が適していますか?SilverlightからASP.NETへデータを渡すページ
私はfolllowing考えることができます:
一時テーブルにそれを入れて、aspxページは、そこからそれを拾うています。または、セッションでそれを渡します。
すべてのヘルプは
ミッキー
高く評価され、私はあなたの提案の両方が動作しない、と言うでしょう。 Silverlightアプリケーションはクライアント(ブラウザ)で実行されますが、セッションにどのように格納しますか?
SilverlightアプリケーションをホストしているWebアプリケーションでサービスを定義し、そのデータをパラメータとして渡すことをお勧めします。または、HTMLファイルアップロードを使用してデータを転送することもできます。
編集: セッションで大量のデータを保存することは、サイトで期待されるユーザーの数に応じて(DOS攻撃も同様)よく考えられません。とにかくデータベースにデータを保存する必要がある場合は、最初からやります。私は、明確な答えを出すために、ユースケースについてのより多くの情報が必要です。
私は、データをサーバーに渡し、セッションに保存するためのinvokeメソッドを記述することを意味しました。メソッドが完了すると、aspxページにリダイレクトされ、セッションからデータを取得します。 – Malcom32
大量のデータとセッションはそれには適していません。セッションがデータベースに基づいていない限り、タイムアウトまたは破壊される可能性があります。 Webサービスを使用することは良いアイデアであり、asp.netページと同じ努力が必要な場合があります。 –
しかし、なぜあなたは戻らなければならないのですか?サーバーにデータをポストするとすぐに処理することができ、セッションに格納する必要はありません。あなたはそのデータで何をしたいですか? – slfan
"aspxページ"は、Silverlightまたは他のWebアプリケーションをホスティングしているページですか? – balexandre
Silverlightアプリケーションをホストしています – Malcom32
何人について話していますか? – JSJ