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

首頁 > 學院 > 開發設計 > 正文

ASP.NET中Cookie的使用

2019-11-17 04:07:38
字體:
來源:轉載
供稿:網友
設計意圖:將login頁面中的登錄信息保存在login的Cookie中,轉到Home頁面時,利用得到的Cookie值就能自動登錄

login頁面前臺關于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">不創建</asp:ListItem>
        </asp:DropDownList>

</td>

login頁面后臺關于Cookie的代碼:

PRotected void Login_Click(object sender, EventArgs e)
    {

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

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

       //設置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的設置頁面要用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"] + "來到該網站," + "你的密碼是:" + newCookie.Values["Pwd"]);
            btnReset.Visible = true;
        }

        //獲得login頁面的session值
         if (Session["Name"] != null)
        {
            Response.Write("歡迎" + Session["Name"] + "來到該網站," + "你的密碼是:" + 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");
        }
    }
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 应城市| 徐水县| 内黄县| 沐川县| 海原县| 沈阳市| 卓尼县| 孟州市| 依安县| 安徽省| 贺州市| 六盘水市| 阿尔山市| 本溪| 阿瓦提县| 红桥区| 乐陵市| 三明市| 伊春市| 隆昌县| 武乡县| 西吉县| 绥德县| 利辛县| 车致| 莱芜市| 隆林| 肥西县| 兴安盟| 六枝特区| 武强县| 常山县| 赤峰市| 绥芬河市| 连州市| 瑞安市| 天柱县| 宜州市| 吉隆县| 乌鲁木齐县| 临潭县|