Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Pb avec Un JavaSCript appelant du code behind... Via un composant AJAX [ Web 2.0 / Ajax ] (PeTeRsLaStAr)

vendredi 23 novembre 2007 à 15:02:46 | Pb avec Un JavaSCript appelant du code behind... Via un composant AJAX

PeTeRsLaStAr

Membre Club
Bonjour.

Je vous explique mon problème.

J'ai un composant Ajax de type ModalPopupExtender.
Lorsque je clique sur mon bouton "OK", j'aimerais bien qu'il y ait une action en code Behind.
J'ai donc fait une fonction Javascript, que j'appelle de la sorte :

OnOkScript="CallUpdate();"

Cette fonction appelle une fonction en Code-Behind, de la sorte
function CallUpdate()
{
    <% CallUpdateCB(); %>
    alert('Mise à jour réalisée');
}

Le problème est le suivant...
Ma page se trouve être rechargée plusieurs fois (via des postbacks), et à chaque chargement, je passe par ma fonction CallUpdate() (javascript, puis en Code-Behind...) Donc ça, déjà je ne comprends pas trop pourquoi...

Et ensuite, l'autre problème, est que dès lors que j'appuie sur mon bouton de confirmation de composant Ajax, et que donc j'appelle cette fonction, à ce moment, impossible d'atteindre CallUpdateCB, mais mon popup s'affiche bien...

Si quelqu'un a une idée pour m'aider à solutionner ces deux problèmes, je suis preneur...

D'avance merci.

****************************************************
Il n'y a pas de pb sans solutions : il faut juste trouver le temps pour les chercher

vendredi 23 novembre 2007 à 21:49:35 | Re : Pb avec Un JavaSCript appelant du code behind... Via un composant AJAX

yann_lo_san

Dans un premier temps,
le propre d'ajax est de construire le maximum code client (javascript) au premier chargement et donc s'utilise plutot coté client.

Il est possible de refaire des accès serveur mais il faut utiliser un objet asynchrone du style de :
XmlHttpRequest
qui fait des requetes sur le serveur cible (send) et envoi des réponses en arrière plan (event callback);

Ceci dit avec le genre de code que tu proposes, c'est tout à fait inutile d'utiliser du code client puisque tu veux un postback avec ta fonction
CallUpdateCB.



Cette discussion est classé dans : javascript, fonction, code, composant, behind


Répondre à ce message

Sujets en rapport avec ce message

Code behind [ par fdouieb ] Bonjour Materiel: WinXP Pro SP2  -  Visual Studio .Net 2003 . Utilisation de C# Je possède un insertion de code javascript dans le code behind [ par toddy_101 ] Salut,je veux inserer du code javascript qui permet la fermeture d'un frame.j'ai essayé ca:Response.Write("top.window.close();");mais seulement la pag Accents et javascript défini dans le code behind [ par cfeltzsni ] Bonjour, j'ai une fonction qui me permet de créer un script JavaScript depuis le code behind :     private void ScriptValidation(bool EtatValid)     { Javascript en code behind [ par Mon_Reader ] je veux executer un script en code behind j'ai commencer avec une fonction qui affiche un message d'aler c juste pour tester.voici le code:<span style javascript - ShowModalDialog [ par kurisutofu64 ] Bonjour,J'ai une fenetre asp.net (C#) Main.aspx qui ouvre une fenetre modale (?) quand j'appuie sur un bouton, et cela grace a javascript:window.showM sqldatasource en code behind [ par marcbjh ] Bonjour jessaye dexecuter sqldatasource en code behind avec un griedview dans aspxmais ca marche pas il m'affiche riendans ma page vb jai :D appeler du vbscript en javascript [ par didgy ] Bonjour,J'essais d'accèder en javascript client side à une fonction vbscript server side, <span style="font-size: 12pt; font-family: "Times New Rom retourner une valeur a un label asp [ par BrokenArrow29 ] Bonjour,J'ai un message d'erreur que je ne comprend pas"Collection est en lecture seule"dans mon code html je veux atttribué une valeur string a un la Aide pour un Attribut.add et une fonction javascript [ par vinzemuls ] Bonjour,voilà j'ai un probleme de rafraichissement de page qui s'effectue trop tot. En effet j'avais créé une fonction refresh() pour rafraichir ma pa Pb utilisation d'un formview avec une source de données dans le code behind [ par fmosland ] Bonjour, En fait, j'ai un formview que je bind via une méthod que j'appel dans le code-behind (sans sqldatasource ou objectDataSource...)J'ai un bouto


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,187 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.