alpamcdlm
Messages postés1Date d'inscriptionjeudi 27 juillet 2006StatutMembreDernière intervention27 octobre 2009 27 oct. 2009 à 11:20
Ce code me plait beaucoup, et je m'en sers sans problème pour les texbox MultiLine!
Mais je n'arrive pas à m'en servir pour les texbox SingleLine, car le javascript ne reconnait pas le MaxLength de ces textbox...
N'y aurait-il pas un moyen de récupérer cette propriété en javascript?
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 17 mai 2008 à 12:52
quel principe ?
ranouf
Messages postés237Date d'inscriptionmercredi 18 décembre 2002StatutMembreDernière intervention31 août 2009 15 mai 2008 à 20:01
jesusonline > c la 2e fois que je te vois expliquer ce genre de principe, aurais tu un exemple qui tourne la dessus ? Une source ? Un tutorial ?
L idee est bonne mais g besoin de plus d info pour la mettre en pratique.
darktoto85
Messages postés1Date d'inscriptionmardi 31 août 2004StatutMembreDernière intervention20 février 2008 20 févr. 2008 à 10:01
Merci beaucoup pour ce bout de code très très pratique !! Par contre pour ceux qui ont une erreur sur "ClientScript.RegisterClientScriptBlock" il suffit simplement de rajouter "Page." devant ou peut etre de la mettre en using?
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 21 nov. 2007 à 11:52
Bonjour,
j'ai plusieurs remarques :-)
1. Plutot que de mettre ce code dans le page_load de chacune de tes pages, je t'invite à te renseigner au niveau des adapters de rendu qui te permettra de mettre ce code dans un endroit spécifique (une assembly=dll) et ensuite l'associer au site web via un fichier de config (dans app_browser)
2. Question perf évite les concaténations de String
String truc = "chose"
tryc += "pouet";
et ~équivalent à
String truc = @"
chose
pouet"
mais niveau perf c'est bien meilleur (sauf si le compilo C# optimise de lui meme le code)
3. Au niveau du code JavaScript je te conseille de faire du code unobstructive, c'est à dire de pas t'abonner aux events de l'élément HTML mais via du js. par exemple document.getElementById('idTruc').onEvent = function(){ pouet(); } Tu peux également aller plus loin en faisant une classe JavaScript voir encore plus loin en faisant un extender via ASP.net Ajax.
27 oct. 2009 à 11:20
Mais je n'arrive pas à m'en servir pour les texbox SingleLine, car le javascript ne reconnait pas le MaxLength de ces textbox...
N'y aurait-il pas un moyen de récupérer cette propriété en javascript?
17 mai 2008 à 12:52
15 mai 2008 à 20:01
L idee est bonne mais g besoin de plus d info pour la mettre en pratique.
20 févr. 2008 à 10:01
21 nov. 2007 à 11:52
j'ai plusieurs remarques :-)
1. Plutot que de mettre ce code dans le page_load de chacune de tes pages, je t'invite à te renseigner au niveau des adapters de rendu qui te permettra de mettre ce code dans un endroit spécifique (une assembly=dll) et ensuite l'associer au site web via un fichier de config (dans app_browser)
2. Question perf évite les concaténations de String
String truc = "chose"
tryc += "pouet";
et ~équivalent à
String truc = @"
chose
pouet"
mais niveau perf c'est bien meilleur (sauf si le compilo C# optimise de lui meme le code)
3. Au niveau du code JavaScript je te conseille de faire du code unobstructive, c'est à dire de pas t'abonner aux events de l'élément HTML mais via du js. par exemple document.getElementById('idTruc').onEvent = function(){ pouet(); } Tu peux également aller plus loin en faisant une classe JavaScript voir encore plus loin en faisant un extender via ASP.net Ajax.
Bon courage ;-)