This question is somewhat related to Forcing client ids in ASP.NET, but with a unique twist.
When working with ASP.NET, clientids are generated based on its internal mechanism. I am interested in running a background xmlhttprequest query to perform updates and selectively reload specific controls. My approach involves executing the query, regenerating the page in the background, and dynamically rendering only the controls that need to be updated by replacing their HTML content.
My main concern is whether the clientids will remain consistent, given that I am essentially regenerating the same page. Additionally, I would like to know if there are any key considerations to keep in mind when updating ASP.NET-generated HTML using JavaScript.