PDA

View Full Version : asp.net


jalexb
24-03-2008, 17:55
<html>
<head>
<script language="C#" runat="server">
void Page_Load(Object Src, EventArgs e)
{
int i;
String[]a=new String[3];
a[0]="1";
a[1]="2";
a[2]="3";
for(i=0;i<3;i++)
{
Messaggio.Text="L'array stampato è: "+a[i];
}

}
</script>
<body>
<asp:Label runat="server" id="Messaggio"/>
</body>
</html>

Risultato di questa pagina è che mi stampa solo a[2](non mi dovrebbe stamapre tutti e tre gli array?). Perchè?
(Sono alle prime armi con asp.net.)

stdecden
24-03-2008, 18:44
Premetto che non ho mai lavorato molto con asp.net ma,

Messaggio.Text="L'array stampato è: "+a[i];

In questo punto mi sa che sovrascrivi il risultato, col risultato appunto che ti stampa solo l'ultimo elemento, prova a scrivere:

Messaggio.Text += "L'array stampato è: "+a[i];

cionci
24-03-2008, 23:54
Thread chiuso
|
V