10.7. ClientIDMode
A long-term irritation in ASP.NET is the lack of control you have over the ID property of rendered controls. For example, take the following HTML that is rendered from a few simple controls that are nested inside a master page:
<span id="MainContent_label1"></span> <div id="MainContent_panel1"> <span id="MainContent_label2"></span> </div>
Most of the time, ASP.NET's automatic ID generation features work pretty well, but in some situations, say, when working with master pages or writing client script, you need a finer level of control. ASP.NET 4.0 gives you this control with the new ClientIDMode.
ClientIDMode has four settings:
AutoID: Works as per previous ASP.NET releases.
Static: Allows you to specify the ID that is used. ...
Get Introducing .NET 4.0: with Visual Studio 2010 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.