Lo so il titolo non è felice, ma sono a corto di fantasia.
Come fare un bottone, in asp.net ne abbiamo di scelta, la classe Button , il tipo LinkButton o magari solo un semplice HyperLink, ma se volessi usare un immagine? certo abbiamo un bel ImageButton.
No non è una scelta praticabile, primo perche sono costretto associare quel bottone ad un immagine, pensioamo a n bottoni uguali per tutto il sito (non parlatemi di skin o temi) , carbiarne solo uno è un calvario.
L'unico modo serio di fare grafica per il web è usare i CSS non esistono alternative.
Quindi scartando L'ImageButton rimane il LinkButton, come fare?, generalmente procedo così:
<asp:LinkButton OnClientClick="return confirm('sei sicuro?')" CssClass="Delete" runat="server" CommandName="Delete" ID="DeleteLinkButton">
<span class="Invisible">Elimina</span>
</asp:LinkButton>
lo span dentro il link è necessario a nascondere il testo e mantenere un accessibilità elevata, infine definisco le due classi css:
.Delete
{
display:Block;
float:right;
width: 25px;
height: 25px;
background-repeat: no-repeat;
margin-left: 2px;
margin-right: 2px;
background-image: url(BackOffice/Images/delete.gif);
}.Invisible
{
display: none;
}
<p /><p />Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
- Modificare il controllo TreeView, il 2 dicembre 2008 alle 19:27
- Perfezioniamo il ProfileDataSorce, il 13 ottobre 2008 alle 11:14
- Un DataSource per il Profile, il 10 ottobre 2008 alle 15:06
- TrueSpace 7 gratuito, il 24 luglio 2008 alle 10:59
- adesso dico la mia sull'Iphone, il 22 luglio 2008 alle 10:33
- Come tutto ebbe inizio, il 21 luglio 2008 alle 09:22
