2010-05-05 4 views
0

comment afficher le texte sur ImageButton. ou comment avoir un linkbutton sur l'imagecomment afficher le texte sur ImageButton

J'ai essayé:

<asp:LinkButton ID="lbYear" runat="server" CausesValidation="false" Text="HOME"> 
    <asp:Image ID="Image1" runat="server" ImageUrl="~/images/menu.png" Width="90px" Height="39px" /> 
</asp:LinkButton> 

mais il montre le texte ci-dessus l'image ..

Répondre

0

Il semble que vous êtes réellement dans le besoin de <asp:ImageButton />, qui est essentiellement une image et LinkButton contrôle enveloppé dans un:

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.imagebutton.aspx

Richard.

+0

merci pour la réponse yr ..mais je ne peux pas en mesure d'avoir un texte sur cette ImageButton – Innova

+0

C'est vrai, le contrôle de ImageButton ne supporteront pas que hors de la boîte. Mais, si vous devez absolument avoir le texte que vous voulez former en fait une partie de l'image (à savoir l'image et le texte apparaissent comme une seule image), vous pouvez créer votre propre contrôle ImageButton qui hérite de ImageButton, et utiliser l'espace de noms System.Drawing à manipuler directement l'image. C'est, bien sûr, en supposant que vous ne pouvez pas utiliser un CSS/HTML intelligent pour obtenir le même effet. Tout dépend de ce dont vous avez besoin et de la façon dont vous devez le faire ... – Richard

Questions connexes