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>