1

vb.net を使用して、Windows ベースのアプリケーションでセッション管理を探しています。グーグルで検索したところ、どこでも同様の結果が見つかり、同じエラーが発生しました。

VB.NET セッション管理でのセッション管理

これは私がやろうとしていたことです

Session("UserId") = admin

ここadminに変数がありますが、上記の行でエラーが発生しました。セッションは宣言されていません。助けが必要

前もって感謝します !!

4

3 に答える 3

3

セッションは、 asp.net にいる場合にのみユーザーに関する情報を保存するメカニズムです。通常、ユーザーが閲覧しているときに必要なグローバル情報/設定を保存するために使用されます。たとえば、Web ページをユーザーに表示する言語などです。

各ユーザーには、独自のセッション値があります。

ビューステートまたはクッキーとしてそれを達成するための他のメカニズムがあります。

質問のタグから、winform アプリケーションがあるようです。Windows フォームではセッションを使用できません。通常、Windows フォーム アプリケーションは特定の 1 人のユーザーを対象としています。グローバル情報/設定を winforms に保存する場合は、静的設定クラスを使用できます。

于 2012-07-18T12:58:59.467 に答える
0

セッションは、ステートレスな Web アプリケーションで利用できます。ただし、ウィンドウ アプリケーションではステートレスではないため、Session (ウィンドウ アプリケーションでは使用できません) を使用する必要はありません。アプリケーション レベルで維持を使用する場合は、静的クラスを使用できます。

于 2012-07-18T13:33:53.743 に答える
0

セッションは HTTPContext の一部であり、System.Web から派生します。

System.Web への参照はありますか?

アプリケーションへの参照の追加については、次のリンクを参照してください。

WinForm プロジェクトへの参照を追加するには?

于 2012-07-18T11:26:53.233 に答える