Click here to Skip to main content
13,048,406 members (147,702 online)
Rate this:
Please Sign up or sign in to vote.
See more:
<ItemTemplate><asp:LinkButton ID="ImgLnk" runat="server"
                        OnClick="lnkCustomer_Click" CommandName="CustomerLink" Text='<%# DataBinder.Eval(Container.DataItem, "ImgLnk") %>

I have searched and searched! How can I replace the linkbutton text with the word "link" instead of the contents(url) of the database show up?

Thanks for your help.
Posted 11-Aug-12 12:06pm

1 solution

Rate this: bad
Please Sign up or sign in to vote.

Solution 1

You can use Eval to bind the same linkbutton. Try this:
<asp:linkbutton id="ImgLnk" runat="server" onclick="lnkCustomer_Click" commandname="CustomerLink" text='<%# Eval("ImgLnk") %>' />

Remember, URL is the column in your gridview datasource which will contain the URL's for all the rows.

Member 8759797 12-Aug-12 7:31am
Thank you for your time to suggest an answer. This code works the same so I don't think I understand what you mean. Would you please clarify how I can replace the text on the linkbutton to say "link" instead of saying the entire URL in the datasource. You make a good point that the datasource does contain the URL's and not the actual picture.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy | Mobile
Web02 | 2.8.170713.1 | Last Updated 12 Aug 2012
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100