QA@IT

別画面への値渡しを行いたい

2971 PV

Visual Studio 2010 Professionalを使用してASP.NET 4 (VB.NET) のWebアプリケーションを制作しています。

Aという画面をロードする際、SQLでデータを取得しA画面のDataGridViewに表示させています。
また、この時、非表示にしている列が2つあります。
私がやりたいことは、非表示にされている2つの値を
Bという新規にオープンする画面に渡し、
そのデータを用いて、BのDataGridViewにAで表示させたものとは違うデータを表示させるということです。

このようなことは可能でしょうか。

セッションでやろうかと思いましたが、別画面になることで、セッションが使用できないと思い
質問致しました。

どうか宜しくお願い致します。

回答

別画面になる「から」こそセッションを使う、のが普通ですが。
セッションの使い方をきちんと学習してみることをおすすめします。

あと、WebアプリだとDataGridViewではなくGridViewではないか、とか
GridViewで非表示にしているデータを取り出すのにもしかすると苦労するかもしれない、とか
この質問だけみるとまだまだ問題おきそうな気はしますが。。。

まぁ、まずはセッションをきちんと学習しましょう。
そこからですね。

編集 履歴 (0)

回答ありがとうございます。

画面遷移ではセッションを使用することができるが
window.openなどで開いたものに対しては使用できないと思っていました。

もう少し勉強しようと思います。

編集 履歴 (0)
  • 回答へのコメントは「ノートを書く」をクリックして回答に加えてください。回答は回答だけにするようお願いします。 -
  • すみません。
    以後気を付けます。
    -
ウォッチ

この質問への回答やコメントをメールでお知らせします。