新しく作成された MVC4 アプリケーションでは、ユーザーがログインした後にすべての値にアクセスできるように、すべての USERProfile メンバーをセッションに保存したいと思います。しかし、セッション配列オブジェクトは 2 つの代替案しか提案しません
Session[int]/Session[string]
取得する必要があります
Session['username']; Session['age']; etc
そのクラスに存在するもの。
新しく作成された MVC4 アプリケーションでは、ユーザーがログインした後にすべての値にアクセスできるように、すべての USERProfile メンバーをセッションに保存したいと思います。しかし、セッション配列オブジェクトは 2 つの代替案しか提案しません
Session[int]/Session[string]
取得する必要があります
Session['username']; Session['age']; etc
そのクラスに存在するもの。
保存できます
Session["UserProfile"]=UserProfile; // User Profile being an object
注意点は、プロファイルを取得するときに、それをキャストする必要があるということです。
UserProfile profile = (UserProfile) Session["UserProfile"]
リストしたのは、セッション中に何かにアクセスするために使用できるキーです。キーはintまたはstringのいずれかです。
単に行う
Session.Add("MyProfile", USERProfileObject);
そして、そのオブジェクト全体をセッションに保存できます。
注: http: //msdn.microsoft.com/en-us/library/system.web.sessionstate.httpsessionstate.add.aspx
文字列とオブジェクトを受け取ることを示しています。