2012-03-30 8 views
0

私は1つのWebアプリケーションを開発しています。私はページで変数の値を使用したいです。 1つの方法は、その変数値をViewStateに格納し、その値をページで使用することです。 しかし、ページから変数の値を使用する他の方法はありません。asp.netのページで変数を使用する他の方法は

答えて

1

グローバル変数scopped

protected globalCompanyName { set;get;} 

しかし、このことは、ポストバック値を保持しません。 (currectページではなく、ユーザーセッションアウトスルーだけでなく、利用可能)

セッション変数

Session["companyName"]="Microsoft"; 

セッション値がOKおおポストバック

+0

渡っがあります。グローバル変数は問題ありませんが、すべてのページで使用することは可能ですか? –

+0

@BrijeshPatel:あなたのシナリオによって異なります。 Ususally、それがすべてのページにある場合、私はそれを私の基底クラスに追加し、それから残りの部分を継承します。 – Shyju

+0

これは本当です。ありがとう。 –

1

あなたはHiddenFieldを使用することができます。これはあなたにとって素晴らしいことだと思います。

セッション変数を使用することもできますが、そのうちの2つを作成すると、ユーザーエクスペリエンスが低下する可能性があります。

もちろん、クエリ文字列に情報を格納することもできますが、私はそれを必要としません。

関連する問題