hi,
ich programmiere grade eine webanwendung und versuche zu verstehen, wie man vernünftig mit sessions umgehen muss, damit sich die angemeldeten clients nicht gegenseitig behiondern.
wäre super nett, wenn jemand ein paar worte zum grundlegenden gebrauch von sessions sagen könnte.
und nun zu mienem testprogramm...
ganz simpel ... ich habe eine textbox, ein label und 2 buttons.
drücke ich auf den einen button, soll der text aus der textbox in eine variable gespeichert werden und drücke ich auf den anderen button, soll der text aus der variable in dem label erscheinen.
zum problem :
kommt nun ein zweiter nutzer auf die seite, und drückt den button zum auslesen der variable, wenn der erste nutzer schon etwas eingespeichert hat, erscheint bei ihm auch der text im label, den der erste nutzer eingespeichert hat.
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25:
| namespace WebApplication1 {
public partial class _Default : System.Web.UI.Page {
protected void Page_Load(object sender, EventArgs e) { if (Session.IsNewSession) { Session.Add(Request.UserHostAddress.ToString(), DateTime.Now.ToString()); } }
private static string webseite;
protected void Button1_Click(object sender, EventArgs e) { webseite = TextBox1.Text; }
protected void Button2_Click(object sender, EventArgs e) { Label1.Text = webseite; } |
wäre super wenn mir jemand den gebrauch von sessions erklären könnte
thx für anworten