.NET LinkButtons
page 5 of 6
by Troy Karhoff
Feedback
Average Rating: This article has not yet been rated.
Views (Total / Last 10 Days): 24654/ 65

Adding onCommand event and OnLinkClick event handler
The onCommand event is fired when a user clicks a LinkButton. Because my LinkButtons are added programatically, I need to wire the onCommand event to the control and assign it to the OnLinkClick event handler.
 
           _LB1.Command += new System.Web.UI.WebControls.CommandEventHandler(OnLinkClick);

            LinkList.Controls.Add(_LB1);
            LinkList.Controls.Add(new LiteralControl("<br>"));
 

When the user clicks a product link, the OnLinkClick event handler will determine which link was clicked, get the ProductId from the CommandArgument property, retrieve the ProductDescription from the mini database, and display the result on the web page.

    void OnLinkClick(object O, System.Web.UI.WebControls.CommandEventArgs E)
    {
        int RecordId = Int32.Parse(E.CommandArgument.ToString());
        tablecellMessage.Text = "<b>" + hashProductName[RecordId].ToString() + "</b><br><i>" + hashProductDesc[RecordId].ToString() + "</i>";
    }


The LinkButton web control will most likely become a fundamental part of your ASP.Net programming.

View Entire Article

User Comments

Title: please upload simple example   
Name: Abidha
Date: 2010-03-01 2:00:57 AM
Comment:
this seems difficult
Title: Help for many developers!!   
Name: Vjeran
Date: 2006-03-29 12:46:51 PM
Comment:
Well.. i had problem, which is not only mine, and many developers don't know what to do but i found and answer!! Problem is in fact that, if u want to use postback u must generate controls after postback page load. If u don't render do this, evenhadler doesn't work... (?? it doesn't make sense viewstate in table control..).. Now everything works..
Title: Link Button Despair   
Name: Bruce
Date: 2005-04-04 5:15:19 PM
Comment:
I was looking for a simple example showing a link within a page linking to another section of that page.
This must be so obvious or so complex that no-one seems to be able to write a simple example.
Looking at the source of other pages that perform this miracle is unhelpful. Could you try supplying a meaningful example that sheds some light on this very desirable tool, please?
Title: Stale content   
Name: Diane
Date: 2004-12-30 11:14:03 AM
Comment:
I've been trying to find some information on using a link button for a week now. I'm finding that all the books and websites use the same limited set of examples. I will learn nothing more from your example here, than I did seeing it somewhere else. Why not go into aspects of the control that everyone else does NOT cover?
Title: broken like   
Name: Tim
Date: 2004-10-05 12:33:35 PM
Comment:
this page is a broken url on the main menu

Product Spotlight
Product Spotlight 





Community Advice: ASP | SQL | XML | Regular Expressions | Windows


©Copyright 1998-2024 ASPAlliance.com  |  Page Processed at 2024-04-25 7:18:31 AM  AspAlliance Recent Articles RSS Feed
About ASPAlliance | Newsgroups | Advertise | Authors | Email Lists | Feedback | Link To Us | Privacy | Search