!IsPostBack和Cookies用法
2009-05-21 10:49
288 查看
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(); } }
页面输出结果如下:
北京 上海 杭州 成都 重庆
zhang
zhangyj
张亚京
a1=zhang&a2=yj
b1=zhang&b2=yajing
选择的城市是:北京
相关文章推荐
- 注意Request.Cookies["UserID"]的用法
- asp.net cookies的用法
- Page_Load()中IsPostBack用法浅析[原创]
- if(!ispostback)其用法和作用 什么时候该用?
- Asp.net Cookies用法
- if(!IsPostBack)用法
- Servlet中(Session、cookies、servletcontext)的基本用法
- IsPostBack说明及用法
- apsx 页面 if(!ispostback)其用法和作用 什么时候该用?
- cookies的用法
- java web中cookies的用法 转
- ASP.NET IsPostBack用法
- SESSION和COOKIES的用法
- cookies的几种用法
- ASP中Request.Cookies用法分析
- java cookies 的用法及实例
- Angular ng-animate和ng-cookies用法详解
- 转贴:asp.net cookies用法
- .net的FormsAuthenticationTicket session、cookies验证用户信息用法的区别 推荐
- cookies的用法