Asp.Net form items that are run server side get their ids changed when they are rendered in the HTML sent to the client. Not a huge deal, but a bit of a pain to reference in javascript and keep everything in check.
Then I stumbled across the "ClientID" property on server controls, which is a very convenient way to reference their resulting clientID value. For example:
aspnetForm.<%=myTextBox.ClientID %>.value = "the new value";
Friday, January 18, 2008
Subscribe to:
Posts (Atom)