Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    <%= che non viene interpretato

    Ho una pagina aspx.
    Dentro il form runat server ho un div runat server. Dentro ho una tabella con righe e colonne.
    Allora, il codice originario di una riga prevedeva un colore di sfondo. Ho creato nel codice sottostante una costante protetta:

    Protected Const ColorePiede$ = "black"

    ed ho sostituito il colore con la costante (come ho fatto da sempre in asp)

    codice:
    <tr style="BORDER-RIGHT:#336699 1px solid;BORDER-TOP:#336699 1px solid;BACKGROUND:<%=ColorePiede%>;
    siccome non funziona, guardo l'html prodotto che è:
    codice:
    <tr style="BORDER-RIGHT:#336699 1px solid;BORDER-TOP:#336699 1px solid;BACKGROUND:<%=ColorePiede%>;
    insomma, <%=... non viene interpretato. Come posso fare? :master:

    Pietro

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    258
    prova a sostituire <%= con <%#
    non ne sono sicura ma prova
    ste

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da stee85
    prova a sostituire <%= con <%#
    non ne sono sicura ma prova
    Ti ringrazio, ma non è così. E' che il parser di asp.net è stato progettato male (solo un pochino però, non molto )

    Ho scoperto che, in una tabella dentro la riga incriminata, funziona , e che il problema è che la riga è contenuta in una tabella con runat=server....... Insomma, un pasticcio

    Ciao
    Pietro

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 © 2026 vBulletin Solutions, Inc. All rights reserved.