denzey
Messages postés15Date d'inscriptionlundi 31 mars 2008StatutMembreDernière intervention30 mai 2008
-
29 mai 2008 à 10:30
denzey
Messages postés15Date d'inscriptionlundi 31 mars 2008StatutMembreDernière intervention30 mai 2008
-
30 mai 2008 à 12:55
Bonjour,
je ne sais pas si le thème correspond bien a ma question, j'espère que je ne me suis pas trompée. J'ai un petit problème, je fais un site web en .net (aspx--> c# et javascript). Dans une page j'ai un hyperlink, et quand on click dessus, je voudrais envoyer par URL le nom d'un QCM qui s'appelle: C++ Expert.
Le problème est qu'il n'accepte pas l'envoi du symbole +, ce qui est normal, mais j'ai essayé avec une variable...et ça ne marche pas non plus, donc si vous avez une petite idée, je vous remerci d'avance.
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 29 mai 2008 à 17:17
je ne connais pas ASP mais avec javascript
avec
var szTmp =
"~/person/manager/InfoDetaill.aspx?nomqcm=C++ Expert";
et
encodeURIComponent(szTmp);
tu
obtiens
~%2Fperson%2Fmanager%2FInfoDetaill.aspx%3Fnomqcm%3DC%2B%2B%20Expert
nickadele
Messages postés1251Date d'inscriptionmercredi 7 août 2002StatutModérateurDernière intervention10 avril 2013 29 mai 2008 à 17:30
Re,
tu peux régler ton problème via Javascript, coté client, mais si ce dernier n'a pas le javascript actif, cela ne fonctionnera pas.
Perso je te conseil de traîter ton problème du coté serveur. Via le lien fourni ci-dessus il y a la fonction Server.UrlEncode("Le texte à url encoder") en .Net.
Elle devrait être valable car les snippet sont validés avant d'être publiés !
denzey
Messages postés15Date d'inscriptionlundi 31 mars 2008StatutMembreDernière intervention30 mai 2008 29 mai 2008 à 17:20
Ok, je vais voir si je peux appeler un fonction javascript avec l'élément .net HyperLink, car il n'a pas d'événement Onclick ni OnclientClick. Je te tiens au courant
Merci