Textbox with OnTextChanged Event

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

Hello:

I create a textbox control programatically something like this:

Dim td As New TableCell()
Dim txtbox As New TextBox()
txtbox.ID = "my_textbox"
td.Controls.Add(txtbox)

Now I want to programatically associate a "OnTextChanged" event to this
textbox.

How can I do this?

When I view the page source, the ID of the textbox control is something like
"ctl00$my_textbox". So the textbox ID actually gets changed.

Can anyone point me to an example or a link that explains how to do this?

TIA.

- Paul
 
Are you trying to execute a javascript event handler client side when the
text changes or do you want a post back that will execute server side code?
 
Dim txtbox As New TextBox
txtbox.ID = "my_textbox"

AddHandler txtbox.TextChanged, AddressOf <methodname>

note methodname is the function or sub which will handle the textchange event

Private Sub txtbox_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs)
.....code here
End Sub
 
Back
Top