Accès au nom du client de contrôle et non à l'ID dans ASP.NET

Je souhaite déclencher un événement de clic sur le bouton ASP.NET côté serveur en JavaScript. J'ai vérifié la source de la page et l' onclick du button dans le côté client est:

 WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$LoginInfo1$btnliOK", "", true, "", "", false, false)); 

Mais je dois remplacer ctl00$LoginInfo1$btnliOK avec quelque chose comme <%= btnliOK.ClientName %> . Y-a-t-il un moyen de faire ça?

Vous pouvez l'obtenir en utilisant la propriété Control.UniqueID

 btnliOK.UniqueID 

UniqueID donne le nom rendu à la page
ClientID donne l' identifiant rendu sur la page
ID donne l'identifiant que vous pouvez utiliser sur le code derrière