2012-02-27 8 views
3

ログインページからセッションを作成するにはどうすればいいですか?私はユーザーがDBのレコードだけを取得するためにユーザー名セッションを呼び出す必要があるように、ユーザーが自分のデータだけをグリッドビューで見ることができる編集ページを作りたい。もしあなたが私の質問に疑問があれば、plsは私に尋ねます。ありがとうございました。ログインページからユーザー名をセッションに保存します

答えて

4

HttpContext.Current.Userでユーザー参照を使用するのはなぜですか?これを使用して、グリッドビューのデータ取得コードに渡すことができます。

あなたはこのような何かしようとし、その後、メンバーシップAPIを使用している場合:あなただけのセッションにユーザー名を保存し、後でそれを取得する必要がある場合は

MembershipUser currentUser = Membership.GetUser(); 
string currentUserName = currentUser.UserName; 

// pass currentUserName to your data access 

それとも

string currentUserName = HttpContext.Current.User.Identity.Name; 
+0

私はちょうどそれを行う方法がわかりません。 –

+0

http://msdn.microsoft.com/en-us/magazine/cc188942.aspx –

+0

@dontshare私の編集を参照してください。それはあなたのために働くだろうか? –

0

を:

//set 
Session["username"] = value; 
//get 
string username = (string)Session["username"]; 

私が思うに、セッションを使用しているのは問題を求めています。あなたがより良い解決策を探しているなら、@ Sharkの解決策を参照してください。

関連する問題