セッションを機能させる方法を理解するのに苦労しています。おそらく、本当に明らかな何かが欠けているように感じます。ASP プロジェクトにマスター ページがあり、その中にマスター ページのログイン オブジェクトのログイン イベント用の次のコードがあります。
protected void Login1_LoggedIn(object sender, EventArgs e)
{
Session.Add("Username", Login1.UserName);
}
したがって、セッションには、ログインするためにログインオブジェクトで使用されるユーザー名が含まれている必要があります
マスターページのコンテンツでは、ログインに使用されたユーザー名を表示することで、簡単な参照を試みています:
Welcome <%Response.Write(Session("Username"))%>
ただし、「セッション」には赤い下線が引かれ、「「セッション」という名前は現在のコンテキストには存在しません」と表示されます。私は何が欠けているのかを理解しようとしてきましたが、これまでのところ私が試したことは何もしていません.
アドバイスをいただければ幸いです。