48 messaggi dal 20 giugno 2003
Ciao,
ho creato una comune pagina ASPX con una Label (label1) inizializzata con testo 0 ed un pulsante (button1) a cui ho associato

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Label1.Text = conta
conta = conta + 1
End Sub


Cliccando sul pulsante la label mi da ogni volta il numero successivo, ok!
Inserendo ora la label ed il pulsante nel content di una ContentPage. ed il relativo codice, mi succede che cliccando la prima volta il pulsante la label si incrementa ad 1, ma dalla seconda volta in poi la label resta ad 1.

Sapete darmi una spiegazione? Grazie
Dov'è dichiarata la variabile "conta"?

Matteo Casati
GURU4.net
48 messaggi dal 20 giugno 2003
Questo è lo schema

Master_Ita01.master (MasterPage)
Defaut2.aspx (contiene il pulsante e la labele)
Defaut2.aspx.vb (Contiene la dichiarazione di conta)

Più precisamente ecco com'è fatta:

Partial Class Default2
Inherits System.Web.UI.Page
Public conta = 0

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Label1.Text = conta
conta = conta + 1
End Sub
End Class
48 messaggi dal 20 giugno 2003
Dimenticavo di dire che se anche al posto di dichiarare la variabile conta inserisco nell'evento del pulsante il seguente codice

Label1.Text = Label1.Text + 1

il risultato non cambia!!!

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.