Forzar identificadores de cliente en ASP.NET

Sé que en la próxima versión de ASP.NET finalmente podremos configurar los ID de cliente en los controles de System.Web sin que el marco lo haga por nosotros de una manera casi inteligente, por ejemplo:

id="ctl00__loginStatus__profileButton"

¿Alguien sabe un buen método mientras tanto para forzar la identificación anterior a algo como

id="profileButton"

La razón principal de esto es la manipulación de los ID de cliente en jQuery cuando se agregan dinámicamente controles a una página. ¿El problema que puedo ver es que cambiar los identificadores romperá el Viewstate?

Respuestas a la pregunta(6)

Su respuesta a la pregunta