none
ASP.NET 共有変数(Shared)について RRS feed

  • 質問

  • 恐れ入りますが、以下の対処方法を教えてください。

    ASP.NETで、
     1.ポストバック時に変数の中身がクリアされる問題
     2.サブルーチン間で変数を受け渡したい
     1、2を満たす為に修飾子Sharedを使用しました。

    Private Shared Hinmei as String
    Private Shared LotNo as String

    ところが複数のユーザーが同じページにアクセスすると、変数の中身が
    後からアクセスした人の値に置き換わってしまいます。

    この問題の対処方法を教えてください。よろしくお願いします。 

    2006年4月20日 0:33

回答

  • 共有メンバとはそういうものです。
    インスタンス間で共有されます。

    サブルーチンというのが、どういう関係にあるのかわかりませんが、
    想像では、セッションを使えば解決できる問題ではないでしょうか?

    # むしろ、サブルーチンというと「引数」と「戻り値」だけで、可能なように思えるのですが。

    2006年4月20日 0:58

すべての返信

  • 共有メンバとはそういうものです。
    インスタンス間で共有されます。

    サブルーチンというのが、どういう関係にあるのかわかりませんが、
    想像では、セッションを使えば解決できる問題ではないでしょうか?

    # むしろ、サブルーチンというと「引数」と「戻り値」だけで、可能なように思えるのですが。

    2006年4月20日 0:58
  • じゃんぬねっと さん

    有難うございました。

    セッションを使用して、問題が解決しました。

    2006年4月27日 5:33