Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887

    Settaggio dello stile su un controllo personalizzato...

    Salvelox, in questo bellissimo overriding sto cercando di settare il colore attraverso l'attributo STYLE del tag <a>. Per ora ci sono riuscito soltanto aggiungendo un ulteriore tag <FONT> (con relativo colore) all'interno dell'hyperlink. Qualcuno sa dirmi come fare per agire sullo stile ?

    codice:
    Imports System
    Imports System.Web
    Imports System.Web.UI
    
    NameSpace Support
    
    Public Class SupportHyperlink: Inherits Control
    	
    	Public Link   as String
    	Public Colore as String
            Public Testo  as String
    	Public Classe as String
    	
    	
    	Protected Overrides Sub Render ( out as HtmlTextWriter )
    		' costruzione del TAG:  <font color=='Colore'> 'Testo' </font> 
    		
    		out.AddAttribute ("href", Link)
    		out.AddAttribute ("runat", "server")
    		out.AddAttribute ("class", Classe)
    		out.RenderBeginTag("a")
    		
    		out.AddAttribute ("color", Colore)	
    		out.RenderBeginTag("font")
    			
    		out.Write(Testo)
    		
    		' </font>
    		out.RenderEndTag()
    		' </a>
    		out.RenderEndTag()
    	End Sub
    End Class
    
    End NameSpace
    Ho provato (naturalmente come alternativa al codice postato) con :
    out.AddAttribute ("style=color:", Colore)
    out.RenderBeginTag("a")

    Ma non funzia. Suggerimenti ?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    cosi è sbagliato!! out.AddAttribute ("style=color:", Colore)

    cosi è giusto:
    out.AddAttribute ("style", "color: " & Colore & ";")
    se vuoi usare i css

  3. #3
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Ok grazie funziona !
    Mi confondeva l'attributo doppio...

    Ciao e grazie.

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.