Ciao a tutti,
premetto che sono alle prime armi con C#...
vorrei popolare una DropDownList con un array. ho provato a scrivere questo:
page.aspx.cs
page.aspxcodice:.... string[] statolang = new string[5]; statolang [0] = "IT"; statolang [1] = "EN"; statolang [2] = "FR"; statolang [3] = "SP"; statolang [4] = "RU"; ListItem statolist= new ListItem(); for (int i = 0; i <= 4; i++) { statolist.Text = "" + statolang [i] + ""; statolist.Value = "" + statolang [i] + ""; selstatolang.Items.Insert(i, statolist); } ...
dal debug hoo visto che si spazzola tutto l'array normalmente, ma quando visualizza la pagina indica 5 volte l'ultimo risultato!codice:..... <asp: DropDownList runat="server" ID="selstatolang" > </asp: DropDownList> .....
output HTML/notepad
dove sto sbagliando?codice:...... <select name="selstatolang" id="selstatolang"> <option value="RU">RU</option> <option value="RU">RU</option> <option value="RU">RU</option> <option value="RU">RU</option> <option value="RU">RU</option> </select> .........![]()
non capisc![]()

Rispondi quotando