Eh bien oui, tu peux effectuer cette fonction via javascript.
Tu dois donc mettre ne pas mettre de méthode correspondant à ton évènement TextChange.
Et dans le PageLoad de ta page, tu vas rajouter un script comme ceci :
En ASP.NET 1.x :
Page.RegisterClientScriptBlock("un_block","
function verifieNumeric() ....");
En ASP.NET 2 :
Page.ClientScript.RegisterClientScriptBlock(this,"un_block","
function verifieNumeric() ...",true);
Où tu remplacera le texte en italique par la fonction javascript. Tu risque d'avoir besoin dans cette fonction de l'ID client de ta TextBox, tu peux l'obtenir en faisant this.ClientID
(Un petit rappel pour
fduchamp :
Ne
jamais utiliser Response.Write pour écrire des blocs
de script ! Cette méthode date de l'ASP3, et, quand même, depuis ces
temps barbares et immémoriaux

, on a évolué un peu

: on utilise plutôt ces méthodes de l'objet Page, qui sont beaucoup
plus propre, surtout au niveau de l'emplacement du
bloc dans le flux HTML...)
Après, pour la fonction javascript, tu devrais aller chercher sur
javascriptfr.com, parce que...en ce moment, mes connaissances sur javascript sont en vacances...


Nurgle (Antoine)