vb.net を使用して、Windows ベースのアプリケーションでセッション管理を探しています。グーグルで検索したところ、どこでも同様の結果が見つかり、同じエラーが発生しました。
これは私がやろうとしていたことです
Session("UserId") = admin
ここadmin
に変数がありますが、上記の行でエラーが発生しました。セッションは宣言されていません。助けが必要
前もって感謝します !!
vb.net を使用して、Windows ベースのアプリケーションでセッション管理を探しています。グーグルで検索したところ、どこでも同様の結果が見つかり、同じエラーが発生しました。
これは私がやろうとしていたことです
Session("UserId") = admin
ここadmin
に変数がありますが、上記の行でエラーが発生しました。セッションは宣言されていません。助けが必要
前もって感謝します !!
セッションは、 asp.net にいる場合にのみユーザーに関する情報を保存するメカニズムです。通常、ユーザーが閲覧しているときに必要なグローバル情報/設定を保存するために使用されます。たとえば、Web ページをユーザーに表示する言語などです。
各ユーザーには、独自のセッション値があります。
ビューステートまたはクッキーとしてそれを達成するための他のメカニズムがあります。
質問のタグから、winform アプリケーションがあるようです。Windows フォームではセッションを使用できません。通常、Windows フォーム アプリケーションは特定の 1 人のユーザーを対象としています。グローバル情報/設定を winforms に保存する場合は、静的設定クラスを使用できます。
セッションは、ステートレスな Web アプリケーションで利用できます。ただし、ウィンドウ アプリケーションではステートレスではないため、Session (ウィンドウ アプリケーションでは使用できません) を使用する必要はありません。アプリケーション レベルで維持を使用する場合は、静的クラスを使用できます。
セッションは HTTPContext の一部であり、System.Web から派生します。
System.Web への参照はありますか?
アプリケーションへの参照の追加については、次のリンクを参照してください。