As far as I know you cannot do what you are trying to do easily since the ASP.NET controls take care of the rendering for you (i.e. when it evaluates the data at runtime and changes the resultant HTML accordingly).
If you have a plain old HTML textbox, then you need to update its value manually (via JavaScript) since the server is not aware of its existance (since its plain HTML) so how do you think it can bind to what it doesnt know about?
Why are you trying to implement the code in this fashion?
PS: My mummy always told me the two words "please" and "thankyou" go a really long way..
Edit:
Just noticed the
runat="server" in the TextBox declaration, note that this will allow you to change the textbox's text at runtim, but I dont think it will work with DataBinding..
Rob
http://cantgrokwontgrok.blogspot.com