I have a class that inherits from the linkbutton class and I dynamically add instances
of this class to my webpage. When this loading is done in the page_load event
everything works fine. When this is done anywhere else it loads ok but the custom
functionality does not work right, it acts like a regular linkbutton control. I can't
figure out what im missing.
ken
function that does the adding
Dim row As HtmlTableRow = New HtmlTableRow()
Dim cell As HtmlTableCell = New HtmlTableCell()
ken = New HtmlTable()
link = New HuyLinkButton()
link.Height = System.Web.UI.WebControls.Unit.Pixel(20)
link.Width = System.Web.UI.WebControls.Unit.Pixel(20)
link.Text = "hello huy"
link.NavigateURL = "http://www.google.com"
AddHandler link.Click, AddressOf Link_click
cell.Controls.Add(link)
row.Controls.Add(cell)
ken.Controls.Add(row)
Page.FindControl("Form1").Controls.Add(ken)
my class
Public Class HuyLinkButton
Inherits System.Web.UI.WebControls.LinkButton
Private Link As String
Public Property NavigateURL()
Get
Return Link
End Get
Set(ByVal Value)
Link = Value.ToString
End Set
End Property
End Class
You can read messages from the DOTNET archive, unsubscribe from DOTNET, or
subscribe to other DevelopMentor lists at http://discuss.develop.com.