salve a tutti, Questo script in teoria dovrebbe fare 2 cosePrimo)->cliccando su una città sulla Listbox1, dovrebbe mostrare le città
corrispondento alla nazione sulla listbox2. (Secondo)->Cliccando su la città della listbox2 dovrebbe mostrare un messaggio impostato a Label1.
Gli Items di "List1" compaiono, quelli di "List2 " no!
Nella fase di compilazione del codice non risultano errori.

<%@ Page Language="VB" %>
<script runat="server">

sub listbox1(sender as object, e as eventargs)

select case sender.value

case "germania"



list2.items.add("Berlino")
list2.items.add("Fracoforte")
list2.items.add("monaca")

case "francia"



list2.items.add("Parigi")
list2.items.add("Marsiglia")
list2.items.add("Lion")

case "Italia"

list2.items.add("Roma")
list2.items.add("Milano")
list2.items.add("Torino")

case "spagna"


list2.items.add("Madrid")
list2.items.add("barcelona")
list2.items.add("siviglia")

end select
end sub

Sub listbox2(sender as object, e as eventArgs)

Label1.text="Benvenuto" + List2.selectedItem.text

end sub

</script>
<html>
<head>
</head>
<body>
<form runat="server">



</p>



<asp:Label id="Label1" runat="server">Label</asp:Label>
</p>



</p>



<asp:ListBox id="List1" runat="server" Height="99px" onselectedItemchanged="listbox1" autoPostBack="True">
<asp:ListItem Value="germania">germania</asp:ListItem>
<asp:ListItem Value="francia">francia</asp:ListItem>
<asp:ListItem Value="italia">italia</asp:ListItem>
<asp:ListItem Value="spagna">spagna</asp:ListItem>
</asp:ListBox>

<asp:ListBox id="List2" runat="server" Height="94px" onselectedItemchanged="listbox2" autoPostBack="True" Width="100px"></asp:ListBox>
</p>



</p>



</p>



</p>



</p>

</form>
</body>
</html>