Cookie gleichzeitig lesen und schreiben

13/09/2007 - 13:45 von nqfe | Report spam
Hallo community,

wie ist es möglich gleichzeitig ein Cookie zu lesen und zu setzen.
Nachfolgender Code funktioniert nur, wenn das Lesen im Page_Load bzw.
das Schreiben im Button2_Click Ereignis alleine implementiert wird.

Über einen diesbezüglichen Hinweis wàre ich sehr dankbar.

bd
H. Lück


protected void Page_Load(object sender, EventArgs e)
{
if (Request.Cookies["config"] != null)
{
String[] Cookie_Werte =
Request.Cookies["config"].Value.Split(',');
DropDownList1.SelectedValue = Cookie_Werte[0];
DropDownList2.SelectedValue = Cookie_Werte[1];
DropDownList3.SelectedValue = Cookie_Werte[2];
}
}
protected void Button2_Click(object sender, EventArgs e)
{
HttpCookie Keks = new HttpCookie("config");
Keks.Expires = DateTime.Now.AddDays(7);
Keks.Value = DropDownList1.SelectedValue +"," +
DropDownList2.SelectedValue +"," +
DropDownList3.SelectedValue ;
Response.Cookies.Add(Keks);
Response.Redirect("Default.aspx");
}
 

Lesen sie die antworten

#1 Albert Weinert
13/09/2007 - 14:27 | Warnen spam
"nqfe" schrieb im Newsbeitrag
news:46e922c2$0$26329$

wie ist es möglich gleichzeitig ein Cookie zu lesen und zu setzen.
Nachfolgender Code funktioniert nur, wenn das Lesen im Page_Load bzw. das
Schreiben im Button2_Click Ereignis alleine implementiert wird.



Ja, Du implemtierst es ja so.

Über einen diesbezüglichen Hinweis wàre ich sehr dankbar.




protected void Page_Load(object sender, EventArgs e)
{
if (Request.Cookies["config"] != null)
{
String[] Cookie_Werte Request.Cookies["config"].Value.Split(',');
DropDownList1.SelectedValue = Cookie_Werte[0];
DropDownList2.SelectedValue = Cookie_Werte[1];
DropDownList3.SelectedValue = Cookie_Werte[2];
}
SetConfigCookie();
}
private void SetConfigCookie()
{
HttpCookie Keks = new HttpCookie("config");
Keks.Expires = DateTime.Now.AddDays(7);
Keks.Value = DropDownList1.SelectedValue +"," +
DropDownList2.SelectedValue +"," +
DropDownList3.SelectedValue ;
Response.Cookies.Add(Keks);
Response.Redirect("Default.aspx");
}
protected void Button2_Click(object sender, EventArgs e)
{
SetConfigCookie();
}

Wobei ich gerade nicht verstehe wo das Problem ist.

Regards

Albert Weinert
MVP Visual Developer ASP.NET

http://der-albert.com

Ähnliche fragen