> > doch, mit session abandon killst du die aktuelle - danach
> > sollte bei jeder aktion, bei der ne session gebraucht wird
> > ne neue generiert werden ...
>
> Tja, sollte schon.
> Es wird auch Session_Start ausgelöst, doch die SessionID ist
> immer die gleiche.
Tatsächlich ... eben mal ausprobiert:
protected void Page_Load(object sender, EventArgs e)
{
if (Session["Test"] == null)
{
Session["Test"] = DateTime.Now.ToString();
}
Response.Write(Session.SessionID + ": " + (string)Session["Test"] +
"<br>");
Session.Abandon();
//Response.Write(Session.SessionID + ": " + (string)Session["Test"] +
"<br>");
}
Er legt zwar eine neue Session an, behält aber die ID ... was ist den ndein
konkreter Anwendungsfall? Spontan würde mir erstmal einfallen, die SID in
der Session mitzunehmen und dann einfach absolut eine URL aufzurufen, dann
wird garantiert ne neue generiert. Aber das ist natürlich ziemlich hässlich.
Gruß, Th.
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net