c#session


 

一:

網站開發中,為了保存用戶信息我們就會用到session。

Session具有以下特點:

1)Session中的數據保存在服務器端;

(2)Session中可以保存任意類型的數據;

(2)Session默認的生命周期是20分鍾,可以手動設置更長或更短的時間。

    存入字符串:     Session["userName"] = "aaa";    

    這樣取值:     string str = Session["userName"].ToString();
    如是什么某記錄的編號:     session["id"] = 1;    

    這樣取值:     int id1 = Convert.ToInt32(Session["userName"]);
    可以存很多類型的數據,怎么轉就看兩例子吧

   二,使用Session驗證用戶登錄

if (txtName.Text == "mr" && txtPassword.Text == "mrsoft")
{
Session["UserName"] = txtName.Text.Trim();
Response.Redirect("a.aspx");
}

三,設置session過期時間

在Web.config中的 <system.web> </system.web>之間添加
<sessionState 
            mode="InProc"
            stateConnectionString="tcpip=127.0.0.1:42424"
            sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
            cookieless="false" 
            timeout="20" 
    />
其中timeout是過期時間.自己調整為合適的就可以了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM