Title: AW: [aspdedotnet] Was passiert mit Variablen bei Events?

Beim Ersten Laden der Seite wird
strLabelText = "HalloIni"


Beim Click auf Button1 wird erst Page_Load ausgef�hrt und dann Button1_Click also
strLabelText = "HalloIni"
Label1.Text = strLabelText


Beim Click auf Button2 wird erst Page_Load ausgef�hrt und dann Button2_Click also
strLabelText = "HalloIni"
strLabelText = "Hallo2"

Wenn nun wieder Button1 angeklicked wird, wird erst wieder Page_Load ausgef�hrt und dann Button1_Click
strLabelText = "HalloIni"
Label1.Text = strLabelText

also steht im Label wieder "HalloIni".

Gru�
Florian

-----Urspr�ngliche Nachricht-----
Von: Eiben, Thorsten [mailto:[EMAIL PROTECTED]]
Gesendet: Dienstag, 19. M�rz 2002 06:38
An: aspDEdotnet
Betreff: [aspdedotnet] Was passiert mit Variablen bei Events?


Hallo Liste:

Ich bin mir nicht ganz sicher, ob dies nicht vielleicht 'ne bloede Frage ist
... aber trotzdem.

Folgendes Problem:

Ich habe eine Webseite mit zwei Buttons und einem Label und folgendem Code:

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
   strLabelText = "HalloIni"
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
   Label1.Text = strLabelText
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click
   strLabelText = "Hallo2"
End Sub

Wenn ich die Seite lade zeigt das Label "Label". Sobald ich Button1 clicke,
aendert sich das Label auf "HalloIni". Soweit, so gut. Wenn ich jetzt
Button2 clicke und danach wieder Button1, zeigt das Label immer noch
"HalloIni" und nicht "Hallo2".

Also warum weiss die Seite wenn Button1 zuerst geclickt wird, dass vorher
die Variable strLabeltext auf "HalloIni" gesetzt wurde, aber beim zweiten
Click nicht, dass die Variable in der Zwischenzeit auf "Hallo2" geaendert
wurde?

Th.

| [aspdedotnet] als [EMAIL PROTECTED] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp

| [aspdedotnet] als [email protected] subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.dotnetgerman.com/listen/aspDEdotnet.asp

Antwort per Email an