国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設(shè)計 > 正文

ASP.NET中Cookie的使用

2019-11-17 04:08:20
字體:
供稿:網(wǎng)友
設(shè)計意圖:將login頁面中的登錄信息保存在login的Cookie中,轉(zhuǎn)到Home頁面時,利用得到的Cookie值就能自動登錄

login頁面前臺關(guān)于Cookie的代碼:

<td>
      &nbsp;&nbsp;&nbsp;&nbsp;
        <asp:DropDownList ID="time" runat="server">
           <asp:ListItem Selected="True" Value="1">不保存</asp:ListItem>
           <asp:ListItem Value="14">兩周</asp:ListItem>
           <asp:ListItem Value="30">一個月</asp:ListItem>
           <asp:ListItem Value="0">不創(chuàng)建</asp:ListItem>
        </asp:DropDownList>

</td>

login頁面后臺關(guān)于Cookie的代碼:

PRotected void Login_Click(object sender, EventArgs e)
    {

        //創(chuàng)建一個新的Cookie
        HttpCookie newCookie = new HttpCookie("User");

        //往Cookie里面添加值,均為鍵/值對。Cookie可以根據(jù)關(guān)鍵字尋找到相應的值
        newCookie.Values.Add("Name",nameID.Text.Trim());
        newCookie.Values.Add("Pwd",pwdID.Text.Trim());
        

       //設(shè)置session的值

        Session["Name"] = nameID.Text.Trim();
        Session["Pwd"] = pwdID.Text.Trim();

        if (time.SelectedValue == "14")
        {
            newCookie.Expires = DateTime.Now.AddDays(14);
        }
        else if (time.SelectedValue == "30")
        {
            newCookie.Expires = DateTime.Now.AddDays(30);
        }
        else if (time.SelectedValue == "0")
        {
            newCookie.Expires = DateTime.Now.AddDays(0);
        }

        //Cookie的設(shè)置頁面要用Response
        Response.AppendCookie(newCookie);
        Response.Redirect("Home.aspx");
    }

    //Home頁面前臺代碼

   <asp:Button ID="btnReset" runat="server" Text="注銷" onclick="btnReset_Click"
            Visible="False" />

//Home頁面后臺代碼

protected void Page_Load(object sender, EventArgs e)
    {

        //獲得login頁面的Cookie值 要用Request
        HttpCookie newCookie = Request.Cookies["User"];
        if (newCookie != null)
        {
            Response.Write("歡迎" + newCookie.Values["Name"] + "來到該網(wǎng)站," + "你的密碼是:" + newCookie.Values["Pwd"]);
            btnReset.Visible = true;
        }

        //獲得login頁面的session值
         if (Session["Name"] != null)
        {
            Response.Write("歡迎" + Session["Name"] + "來到該網(wǎng)站," + "你的密碼是:" + Session["Pwd"]);
            btnReset.Visible = true;
        }
        else
        {
            Response.Write("您還沒有登陸!<a href='Login.aspx'>返回登陸</a>");
        }
    }
    protected void btnReset_Click(object sender, EventArgs e)
    {
        HttpCookie newCookie = Request.Cookies["User"];
        if (newCookie != null)
        {
            newCookie.Expires = DateTime.Now.AddDays(-1);

            Response.Cookies.Add(newCookie);
            Response.Redirect("Login.aspx");
        }
    }
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 南投市| 二连浩特市| 青阳县| 木兰县| 德兴市| 云梦县| 措勤县| 婺源县| 勐海县| 邻水| 龙里县| 洛南县| 扶风县| 花莲县| 曲靖市| 宽甸| 西林县| 绍兴县| 金山区| 高阳县| 七台河市| 昌平区| 万年县| 宁化县| 永福县| 嘉祥县| 中牟县| 潍坊市| 潮安县| 平昌县| 开平市| 洞头县| 临泽县| 天门市| 应用必备| 连江县| 陇川县| 恩平市| 松江区| 德江县| 宣恩县|