Quote:
I don't want to do any server side code e.g. Textchange event etc.
Good.
Server side TextChanged event handling is a bad idea - it means that each keypress by the user has to make a round trip to the server and back, which is slow and wasteful.
So instead, use Javascript TextChanged event handling, and store the changed control information there for final processing server side when the user has completed the page and submits it.