国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 纳雍县| 道孚县| 大港区| 涞源县| 汶川县| 前郭尔| 陆良县| 元朗区| 商城县| 阿拉尔市| 咸阳市| 苍梧县| 壤塘县| 鹤壁市| 仙桃市| 枣庄市| 新营市| 马关县| 敦化市| 高密市| 巫山县| 田阳县| 宁蒗| 九江县| 新田县| 山阳县| 上饶县| 惠东县| 金阳县| 瑞安市| 沅陵县| 开江县| 昭苏县| 中卫市| 红安县| 正镶白旗| 曲麻莱县| 新安县| 南部县| 盘锦市| 汉川市|