$('#<%= txtFirstName.ClientID%>').show();
Essayer d'envoyer ClientId au fichier Javascript externe en utilisant les balises de serveur comme paramètre
<input type="text" ID="txtFirstName" runat="server" maxlength="50"
class="DefaultTextbox" style="width:180px;"
value="First Name"
onfocus="ControlOnFocus('First Name',$('#<%= txtFirstName.ClientID%>').show())"
onblur="ControlOnBlur('First Name')"/>
function ControlOnFocus(CompareString,ControlId)
{
alert(ControlId);
}
JQuery et Prototype prennent en charge la fonction 'show', mais seul jQuery utilise le caractère' # 'dans le sélecteur d'ID. Si cela aurait été Prototype, le code aurait dû être '$$ ('id')'. – kiamlaluno