2012-02-09 14 views
0
How can i create a session for a webpage..I was create a webpage with login page. 

しかし、私はユーザー状態を維持するのが難しかったです。セッションまたはクッキーを使用してユーザーの状態を維持するのを手伝ってください。私はいくつかのサンプルコードを私に送ってください...知っていました...ログインページ用のセッションを作成したい

+0

http://msdn.microsoft.com/en-us/library/ms178581.aspx –

+0

あなたは – Fernando

答えて

0

あなたはどのページでも利用可能なセッション変数を使用するだけで状態を維持できます。

Session["IsUserLoggedIn"] = true; 
Session["CurrentUsername"] = "TestUser"; 

次に、これらの値を後で読み込むことができます。背中を元のタイプにキャストする必要があります。

private void Page_Load(Object sender, EventArgs e) 
{ 
    if ((bool?)Session["IsUserLoggedIn"]?? false) 
     Response.Write(String.Format("{0} is logged in.", Session["Currentusername"])); 
} 

これらの値は、使用する前に必ずnullでないことを確認する必要があります。

+0

が....そんなに私はセッションのLinkBut​​tonクリックを閉じる方法 – Fernando

+0

をいただき、ありがとうございます...簡単なプログラムを説明することができます。 。 – Fernando

+0

項目を値をnull 'Session ["IsUserLoggedIn"] = null;'に設定することで、セッションから項目を個別に削除できます。 'Session.Clear();'を呼び出すと、セッション内のすべての項目をクリアできます。あるいは、Session.Abandon();を呼び出すことによって、セッションをすべて放棄して新しいものを開始することもできます。 – SynXsiS

関連する問題