Hi Akshay,
When you create the controls, add an event handler that points to the common
routine. Here's a little demo. This is for ASP.NET 2.0.
Let us know if this helps?
Ken
Microsoft MVP [ASP.NET]
<%@ Page Language="VB" %>
<script runat="server">
Protected Sub Page_Load _
(ByVal sender As Object, _
ByVal e As System.EventArgs)
Dim lnkbutton1 As New LinkButton
lnkbutton1.ID = "LinkButton1"
lnkbutton1.Text = "LinkButton1"
Dim lnkbutton2 As New LinkButton
lnkbutton2.ID = "LinkButton2"
lnkbutton2.Text = "LinkButton2"
Dim lit As New Literal
lit.Text = "<br />"
Dim evnthandler As New _
EventHandler(AddressOf Me.LinkButton_Handler)
AddHandler lnkbutton1.Click, evnthandler
AddHandler lnkbutton2.Click, evnthandler
PlaceHolder1.Controls.Add(lnkbutton1)
PlaceHolder1.Controls.Add(lit)
PlaceHolder1.Controls.Add(lnkbutton2)
End Sub
Protected Sub LinkButton_Handler _
(ByVal sender As Object, _
ByVal e As System.EventArgs)
Dim lnkbtn As LinkButton
lnkbtn = sender
Response.Write(lnkbtn.ID)
End Sub
</script>
<html xmlns="
http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>LinkButton_Handler</title>
</head>
<body>
<form id="form1" runat="server">
<asp
laceholder id="PlaceHolder1" runat="server"></asp
laceholder>
</form>
</body>
</html>