By default,
asp:LinkButton
and
asp:HyperLinkField
, being used for
GridView
navigation, shows simple text hyperlinks. You can easily place an image as a hyperlink. Follow this trick in order to display an image (instead of simple text) in
asp:HyperLinkField
or
asp:LinkButton
column.
Here is the code for the
asp:HyperLinkField
to display image:
<asp:HyperLinkField Text="<img src='Images/img.png' alt='alternate text' border='0'/>">
</asp:HyperLinkField>
In the
Text
property, the less than sign (
<
) and the greater than sign (
>
) should be replaced with their Character Entities.
And to show image in
asp:LinkButton
, use the following code:
<asp:LinkButton runat="server" Text="<img src='/Images/img_btn.png' alt='Button' border='0'/>">
</asp:LinkButton>