- ベストアンサー
Spreadのデータを別画面に引き渡す
WebFormのSpreadの情報が少なく 自己解決が出来ないためお分かりになる方アドバイス お願い致します。 ASP.NET(VB)Webフォームでスプレッドを 使用しています。 選択されたスプレッドのデータを取得し、別の画面に 引渡したいのですが、パラメータを渡すメソッドなどは あるのでしょうか? Dim strData As String strData = 選択行のデータを取得 aaaのパラメータを別画面に引渡したいと考えています。 アドバイスの程よろしくお願い致します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
別画面にデータを渡したいのであれば、Form、QueryString、Cookie、Session 変数等、色々ありますよ。 サーバサイドで遷移する場合は、Response.Redirect がいいでしょうし、Form の action を別画面のURLにして遷移するなど、手法はいくらでもあります。
お礼
メッセージありがとうございます。 別画面に遷移するのであれば、 Sever.TransferやResponse.Redirectもあるのは 理解しております。 別の画面から遷移されてきたパラメータを 受け取るにはRequest.Form("")などがある事は 理解しております。(QueryString)は調べてみます。 ちょと自分で理解できない所は、もし 選択されたスプレッドのデータを Request.Form("")で別画面で受け取る場合 引き渡す画面の<form>タグ上でスプレッドで取得したデータを 引き渡す処理をしないといけないのでしょうか? 言葉足らずで申し訳ないのですが、よろしければご教授ください。
補足
Session("Spread") = Spread1.GetText(1,1) などとしてスプレッドのデータを受け取り 遷移された画面で aa = Session("Spread").ToString() などとして受け取るように書いてみました。 アドバイスのおかげでイメージが 沸きました。ありがとうございました。