Click here to Skip to main content
13,198,068 members (49,924 online)
Rate this:
Please Sign up or sign in to vote.
See more:
I'm trying to fire the Click event of the linkbutton placed inside a datalist,and i'm using the following code


<asp:LinkButton ID="LinkButton1" runat="server" Font-Names="Bertham" Font-Size="X-Large"
                            Font-Underline="False" CommandName = "answer">"<%#Eval ("Question") %>"</asp:LinkButton>

Code Behind Page

protected void DataList1_ItemCommand(object source,System.Web.UI.WebControls.DataListCommandEventArgs e)
       if (e.CommandName == "answer")
       Response.Write("<script language = "'javascript'">alert('U Clicked The Linkbutton'</script>)");

but its not working....
Can Anyone help me. I think this is a big problem 2 many. Which I found on net while trying to sought out the problem by myself.

Thanks In Advance....
Posted 4-Jun-12 1:32am
Updated 4-Jun-12 1:33am
Rate this: bad
Please Sign up or sign in to vote.

Solution 1

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

Solution 2

if you have only one condition, you can remove if , and do this on grid databound event , because when you use item command it post back and after it response you.
protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)
            LinkButton btn = (LinkButton) FindControl("lnkbtn");
            btn.Attributes.Add("onclick","alert(you are leaving this page!)");
Arjun YK 5-Jun-12 0:22am
Thank u for the solution.
Member 12515932 26-Nov-16 5:35am
How to use more than linkbutton in datalist.

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 |
Web01 | 2.8.171020.1 | Last Updated 4 Jun 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