Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 27
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    305

    [Visual Studio 2002]: colorare di rosso un certo elemento di una dropdownlist

    Ho scritto in Visual Studio 2002 il seguente codice:

    "prova.aspx"
    codice:
    ...
    <asp:dropdownlist id="CentroSelezione" runat="server">
     <asp:ListItem Value="BO">Bologna</asp:ListItem>
     <asp:ListItem Value="RM">Roma</asp:ListItem>
     <asp:ListItem Value="CA">Cagliari</asp:ListItem>
     <asp:ListItem Value="NA">Napoli</asp:ListItem>
     <asp:ListItem Value="BA">Bari</asp:ListItem>
     <asp:ListItem Value="PA">Palermo</asp:ListItem>
    </asp:dropdownlist>
    ...
    "prova.aspx.vb"
    codice:
    ...
    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
      If Not IsPostBack Then
        CentroSelezione.Items(0).Attributes.Add("style", "color:red")
      End If
    End Sub
    ...
    ma il primo item di "CentroSelezione" non assume il colore rosso...

    Qualcuno può gentilmente aiutarmi ??

    Grazie mille.

    Vincenzo

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    :master: non è un problema di asp.net ma di html, css e interpretazione diversa dei browser.
    Il codice da te proposto mi funziona bene con IE8 e Opera. Non va con Firefox. Non ho provato con altro.
    Asp.net può fare ben poco.

    ps. prova a proporre il quesito nel forum di css, ma presenta l'html generato, non i controlli asp.net, che non sono tenuti a conoscere.
    Pietro

  3. #3

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    305
    ... si, sto utilizzando Visual Studio 2002.

    Ho anche notato che se scrivo:

    CentroSelezione.Attributes.Add("style", "color:red")

    tutti gli elementi della dropdownlist vengono visualizzati correttamente in rosso, invece se scrivo:

    CentroSelezione.Items(0).Attributes.Add("style", "color:red")

    il primo elemento della dropdownlist non cambia colore.

    ?????

    Grazie mille.

    Vincenzo

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    io ho provato con vs 2008
    Pietro

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    305
    ... e non sai come possa funzionare con Visual Studio 2002 ???

  7. #7
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    non sapevo neanche che esistesse...2002
    ma quale framework stai usando ? 1.1 ?

  8. #8
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    col 2003 va
    Pietro

  9. #9
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    :master: pensandoci bene, è raro vedere elementi di dropdown colorati. Per me è meglio lasciarli senza colore
    Pietro

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    305
    io vorrei colorare solo alcuni elementi della dropdownlist!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.