Dopo la domenica passata a vedere le prime cose con la nuova versione di .net2, ecco il test sulla nuova versione di Visual Studio. A parte la schermata iniziale con colori e immagini orribili, ora l'ambiente sembra aver preso la sua forma finale.
Inizio subito a navigare tra i web control nella barra degli strumenti - ora si apre ad albero, una scelta, a parer mio, orribile - e cosa ti trovo? Il web control Menu.
Avevo già letto qualcosa di questo nuovo webcontrol che sarebbe dovuto apparire dalla prima beta, e la tentazione è stata forte. Trascinato nella pagina e fatta qualche modifica, ecco il primo (orribile per causa mia) risultato:
E sì, è possibile utilizzare questo webcontrol per la costruzione di menu dinamici così come siamo abituati a vederli sul sito della Microsoft, sia laterale che verticale.
Il codice per ottenere (il primo) si limita a questo:
<asp:Menu ID="Menu1" Runat="server" BackColor="#F7F7DE" Font-Names="Verdana" Font-Size="10pt" BorderWidth="1px" BorderColor="#CCCC99" BorderStyle="Solid"> <StaticMenuStyle BorderColor="#CCCC99" Font-Names="Verdana" Font-Size="10pt" BackColor="#F7F7DE" BorderStyle="Solid" BorderWidth="1px"> </StaticMenuStyle> <StaticMenuItemStyle BorderColor="#CCCC99" Font-Names="Verdana" Font-Size="10pt" BackColor="#F7F7DE" BorderStyle="Solid" BorderWidth="1px"> </StaticMenuItemStyle> <DynamicMenuStyle BorderColor="#CCCC99" Font-Names="Verdana" Font-Size="10pt" BackColor="#F7F7DE" BorderStyle="Solid" BorderWidth="1px"> </DynamicMenuStyle> <DynamicMenuItemStyle BorderColor="#CCCC99" Font-Names="Verdana" Font-Size="10pt" BackColor="#F7F7DE" BorderStyle="Solid" BorderWidth="1px"> </DynamicMenuItemStyle> <Items> <asp:MenuItem Value="New Node" Text="New Node1"> </asp:MenuItem> <asp:MenuItem Value="New Node" Text="New Node2"> <asp:MenuItem Value="New Node" Text="New Node21"> </asp:MenuItem> <asp:MenuItem Value="New Node" Text="New Node22"> </asp:MenuItem> <asp:MenuItem Value="New Node" Text="New Node23"> </asp:MenuItem> <asp:MenuItem Value="New Node" Text="New Node24" Selected="True"> </asp:MenuItem> </asp:MenuItem> <asp:MenuItem Value="New Node" Text="New Node3"> </asp:MenuItem> <asp:MenuItem Value="New Node" Text="New Node4"> <asp:MenuItem Value="New Node" Text="New Node"> </asp:MenuItem> <asp:MenuItem Value="New Node" Text="New Node"> </asp:MenuItem> <asp:MenuItem Value="New Node" Text="New Node"> </asp:MenuItem> <asp:MenuItem Value="New Node" Text="New Node"> </asp:MenuItem> </asp:MenuItem> </Items> </asp:Menu>
Tutto bene e tutto bello allora?
Macché! Se si prova questo browser con Mozilla o Opera non funzionano... Compare i primi menu corretamete, ma non apre in alcun modo quelli dinamici... :(
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
- Un po' di benchmark tra Linq, Entity Framework e Nhibernate, il 12 ottobre 2008 alle 14:46
- UrlRewriting con trabocchetti vari, l'11 dicembre 2007 alle 21:00
- Windows Forms - DataGridView e validazione, il 23 settembre 2007 alle 20:08
- ControlParameter e masterpage... bug?, il 23 dicembre 2006 alle 15:58
- Se Visual Studio 2005 non accetta più la tastiera, il 16 dicembre 2006 alle 20:45
- Service Pack 1 di Visual Studio 2005, il 16 dicembre 2006 alle 20:35