Cookie

public partial class glassku_Default : System.Web.UI.Page  
{  
    protected void Page_Load(object sender, EventArgs e)  
    {  
        if (!IsPostBack)//如果是页面首次加载,则执行Add语句;再点击Button1_Click事件,执行二次加载,就不再执行Add语句了。  
        {  
            DropDownList1.Items.Add("北京");  
            DropDownList1.Items.Add("上海");  
            DropDownList1.Items.Add("杭州");  
            DropDownList1.Items.Add("成都");  
            DropDownList1.Items.Add("重庆");  
            //建立单值Cookies  
            //法一:  
            HttpCookie mycookie1 = new HttpCookie("c1");  
            mycookie1.Value = "zhang";  
            mycookie1.Expires = DateTime.Now.AddDays(1);  
            Response.Cookies.Add(mycookie1);  
 
            //法二:  
            HttpCookie mycookie2 = new HttpCookie("c2", "zhangyj");  
            mycookie2.Expires = DateTime.Now.AddDays(1);  
            Response.Cookies.Add(mycookie2);  
 
            // 法三:  
            Response.Cookies["username"].Value = Server.UrlEncode("张亚京");  
            Response.Cookies["username"].Expires = DateTime.Now.AddDays(1);  
 
 
            //建立多个Cookies  
            //法一:  
            HttpCookie mycookie3 = new HttpCookie("a");  
            mycookie3.Values["a1"] = "zhang";  
            mycookie3.Values["a2"] = "yj";  
            mycookie3.Expires = DateTime.Now.AddDays(1);  
            Response.Cookies.Add(mycookie3);  
 
            // 法二:  
            Response.Cookies["b"]["b1"] = "zhang";  
            Response.Cookies["b"]["b2"] = "yajing";  
            Response.Cookies["b"].Expires = DateTime.Now.AddDays(1);  
 
              
       }  
    }  
    protected void Button1_Click(object sender, EventArgs e)  
    {  
        Label1.Text = Request.Cookies["c1"].Value + "<br>" 
            + Request.Cookies["c2"].Value + "<br>" 
            + Server.UrlDecode(Request.Cookies["username"].Value) + "<br>" 
            + Request.Cookies["a"].Value + "<br>" 
            + Request.Cookies["b"].Value + "<br>" 
            + "选择的城市是:" + DropDownList1.SelectedValue.ToString();  
    }  
 


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zhangyj_315/archive/2009/05/21/4205700.aspx

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值