Visual Studio 2005 e il webcontrol Menu

di Andrea Zani, in .NET2,

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:

Web contro Menu 1

Web contro Menu 2

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... :(

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Nella stessa categoria
I più letti del mese