asp.Net学習ノート・Cookie

1245 ワード

  • Cookieはサイトに関連しており、サーバに要求されるたびにフォームパラメータを送信するほか、サイトに関連するCookie値をサーバにコミットし、サーバから返されたCookieをブラウザCookieに更新し、これは強制的である.
  • Cookieのライフサイクルを設定できます.
  • 欠点:Cookieは過剰なデータを格納できない;
  • ウェブサイトの最適化例:ウェブサイトの画像サーバーとメインステーションサーバーのドメイン名が異なり、Cookieを提出するのに消費されるトラフィックを低減する.
  • 変数自己増加コード例:
  • using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    
    public partial class      : System.Web.UI.Page
    {
        private int a = 0;
        protected void Page_Load(object sender, EventArgs e)
        {
            if (IsPostBack)
            {
                Response.SetCookie(new HttpCookie("num", "0"));
    //  HttpCookie  
                this.Label1.Text = "0";
            }
        }
        protected void Button1_Click(object sender, EventArgs e)
        {
              int.TryParse(Request.Cookies["num"].Value, out a);
                a++;
                Response.SetCookie(new HttpCookie("num", a.ToString()));
                this.Label1.Text = a.ToString();
           
        }
    }