Yazı Font Küçült Yazı Font Büyült

Cookie Oluşturmak ve Cookie Değerlerini Almak

 

Merhaba arkadaşlar bu makalemizde cookie nasıl oluşturulur? ve oluşturduğumuz cookie değerlerini nasıl görebiliriz? Sorularına yanıt bulacağız. İlk önce Sayfamıza 1 adet Label, 2 adet Button ekliyoruz.  

Response.Cookies["UserName"].Value = "Bahadir";

 

ile cookie değer atıyoruz. 

 

Response.Cookies["UserName"].Expires = DateTime.Now.AddDays(1);

 

ile de cookie nin geçerlilik süresini belirliyoruz. Örneğimizde süreyi 1 gün olarak belirledik.

 

string userName = Request.Cookies["UserName"].Value;

 

Metodu ile de atadığımız cookie değerini userName isimli stringe alıyoruz. 

 

 

Resim1

Şekil 1

 

 

Resim2

Şekil 2

 

WebForm1.aspx.cs

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

 

namespace cookies

{

    public partial class WebForm1 : System.Web.UI.Page

    {

        protected void Page_Load(object sender, EventArgs e)

        {

 

        }

 

        protected void btnCreate_Click(object sender, EventArgs e)

        {

            Response.Cookies["UserId"].Value = "2323";

            Response.Cookies["UserId"].Expires = DateTime.Now.AddDays(1);

            Response.Cookies["UserName"].Value = "Bahadir";

            Response.Cookies["UserName"].Expires = DateTime.Now.AddDays(1);

            Response.Cookies["UserLastName"].Value = "Sahin";

            Response.Cookies["UserLastName"].Expires = DateTime.Now.AddDays(1);

           

            lblResult.Text = "Cookie values created successfully." + "</br>" + " Cookie basarili bir sekilde olusturuldu.";

        }

 

        protected void btnGet_Click(object sender, EventArgs e)

        {

            string userId = Request.Cookies["UserId"].Value;

            string userName = Request.Cookies["UserName"].Value;

            string userLastName = Request.Cookies["UserLastName"].Value;

 

            lblResult.Text = "<b>Cookie Values</b> : UserId: " + userId + ", UserName: " + userName + ", UserLastName: " + userLastName;

 

        }

    }

}

    

 

WebForm.aspx

 

 

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="cookies.WebForm1" %>

 

<!DOCTYPE html>

 

<html xmlns="http://www.w3.org/1999/xhtml">

<head runat="server">

    <title></title>

</head>

<body>

    <form id="form1" runat="server">

        <div>

            <asp:Button ID="btnCreate" runat="server" BackColor="#66CCFF" Font-Names="Arial" Font-Size="Large" OnClick="btnCreate_Click" Text="Creat Cookies ( Cookie Olustur )" Width="488px" />

            <br />

            <br />

            <asp:Label ID="lblResult" runat="server" Font-Names="Arial" Font-Size="Large"></asp:Label>

            <br />

            <br />

            <asp:Button ID="btnGet" runat="server" BackColor="#66FF33" Font-Names="Arial" Font-Size="Large" OnClick="btnGet_Click" Text="Get Cookie Values ( Cookie Degerini Al )" Width="488px" />

        </div>

    </form>

</body>

</html>

      

Bir makalenin daha sonuna geldik. Bir sonraki makalede görüşmek üzere. Bahadır ŞAHİN