I have a master-detail page, in which I use GridView to display multiple rows of data, and DetailsView + jQuery dialog to display the details of a single records. only one DetailsView is open at a time.
I need to be able to pull out a single field of the open DetailsView, for manipulation using JavaScript. Is there a way to give a unique ID to a given field in DetailsView, so I can use getElementByID? Or is there another way to accomplish what I’m trying to do?
Thank you in advance.
If you are using a bound textbox in a template field in your detailsview you can then select it by:
Which will find the textbox bound to MyFieldName as below.
Whatever guff asp.net adds onto the begining of the id won’t matter because jQuery $= mean “ends with”.