begin process at 2012 05 28 04:29:19
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

WebForms

 > 

PostBack

 > 

PostBack & Ajax


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

PostBack & Ajax

jeudi 15 juin 2006 à 16:54:50 | PostBack & Ajax

maxame

Bonjour,

J'ai un petit soucis sur une page asp.net 1.1.

J'ai un tri automatique de valeures dans mes combobs faites en AJAX, seulement lorsque j'appuis sur un bouton de validation qui doit me redirigé en effectuant un post back. mes combos retrouve les valeurs initiales. si je reommence, une deuxiement fois, je garde les bonnes valeures dans le post back.

je trouve ca étrange.

A saovir que mes script Ajax sont appelés sur le onchange des dropdownlist.
Si quelqun peut m'expliquer comment réagissent les pages gereées en AJAX sur un postBack..

Merci d'avance.

jeudi 15 juin 2006 à 21:05:35 | Re : PostBack & Ajax

jesusonline

Membre Club Administrateur CodeS-SourceS
Bonjour,

Si tu ne veux pas t'embeter a gerer tout ca et surtout si tu ne connais pas parfaitement le fonctionnement de JavaScript & postback, je te conseille grandement de t'interesser à atlas ce qui te simplifieras grandement les choses :-)
>> [ Lien ]


Cyril - MVS - MCP
vendredi 16 juin 2006 à 10:17:17 | Re : PostBack & Ajax

poppyto

Membre Club Administrateur CodeS-SourceS

Ca serait peut-être plus simple de faire le tri sur le serveur plutôt que de le faire sur le poste client ?

Poppyto
Cours de basse gratuits avec vidéos et ralentis 
Cours de guitare gratuits avec vidéos et ralentis 

vendredi 16 juin 2006 à 15:02:44 | Re : PostBack & Ajax

preti

Le but d'ajax c'est de poster seulement les infos que tu désires et de modifier juste ce que tu veux modifier. Donc sur l'événement de ton bouton tu appelles ta fonction javascript qui appelle ta fonction Ajax puis retourne la liste modifiée. Jette un oeil là pour plus d'infos http://www.codersource.net/published/view/300/dhtml_tooltips_using_ajax_net_library.aspx
lundi 19 juin 2006 à 11:03:14 | Re : PostBack & Ajax

maxame

je sais pas si je me suis bien fait comprendre, j'ai pas de probleme avec le tri des mes combos, je veux juste pouvoir garder mes indexs selectionnés sur le clic de mon boutons pour pouvoir récuperer les valeurs. Seulement sur le premier clic j'ai mes combos que reviennnent au départ, cad non triées, à l'index "0", comme à la premire visite. Pour Jesusonline : il me semble qu'Atlas marche avec le framework 2.0. Max
lundi 19 juin 2006 à 11:22:50 | Re : PostBack & Ajax

jesusonline

Membre Club Administrateur CodeS-SourceS
Oups, j'avais pas vu que tu bossais en .net 1.1. Oui Atlas fonctionne avec le framework 2.0 qui est sortie depuis novembre 2005 ... si tu as la possibilité de migrer penses y sérieusement ca te fera gagner beaucoup de temps :-)

Sinon pour répondre à ta question, il faut que tu créer un champ caché dans lequel tu serialises coté client le tri, puis coté serveur tu recuperes ce champ caché tu le deserialises et définit l'ordre dans tes combos.


PS : je ne vois aucun rapport avec Ajax ... seulement avec du JavaScript ...


Cyril - MVS - MCP
lundi 19 juin 2006 à 12:23:31 | Re : PostBack & Ajax

maxame

je trie mes combos en Ajax sur le changement d'index de mes combos mères. tout va bien jusque la, ca coince sur le clic de mon bouton sensé recuperé les valeures. Je ne vois pas pourquoi mes combos se rechargerais à ce moment la. Je ne fais pas de chargement sur le POST BACk dans mon code behind, et mes fonction JS ne sont pas appellées non plus. Je me demande tout simplement d'ou vient ce rechargement. D'ou le sujet de mon post initial ou je me demande comment reagis un control chargé en AJAX sur un post-Back. Maxime
lundi 19 juin 2006 à 13:22:04 | Re : PostBack & Ajax

jesusonline

Membre Club Administrateur CodeS-SourceS
Je ne comprend pas pourquoi tu utilises le terme Ajax, ou utilises tu de l'ajax dans ce que tu dis ?

Pour ce qui est du rechargement, c'est normal, comment voudrais tu que le serveur lors d'un postback connaisse la valeur de ton formulaire coté client ? il faut pour cela faire un champ caché et rajouté la notion de viewstate .... :-)


Cyril - MVS - MCP
lundi 19 juin 2006 à 14:34:57 | Re : PostBack & Ajax

maxame

j'ai 3 combo : pays/region/ville lorsque je chois un pays, je fais une requete en Ajax vers le serveur qui me renvois la combos région+ville avec les valeurs correspondant au pays.idem lorsque je choisis une region. au chargement de la page, les combos contiennent tous les pays, les regions et les villes de ma base. sur mon bouton valider je veux récuperé les valeurs selectionnées. ce que je comprends pas c'est que - lorsque je fais une premiere selection+ valider ! les combos reviennent au point de départ sur l'index 0. - deuxieme selection + valider, les combos gardent mes valeurs, ce que je veux en sorte :) voici ma source (pour la combo region) 'combo DdlRegion sur mapage.aspx
'fonction JS sur fichier Ajax.js function filtre(type,value,cbo) // fonction filtre sur onchange des combos { if(type=='region') { charge_regions(value,cbo);// rechargement de la combo region } else if(type=='dest') { charge_dest('r',value,cbo);// rechargement de la combo destination } return true; } function charge_regions(pays,cbo)//(pays=id du pays,cbo=idhtml de la combo) { getXhr(); // crée un objet xhr si possible var type='r';//combo a recharger (parametrede la page aspx) if(xhr != null) { // On défini ce qu'on va faire quand on aura la réponse xhr.onreadystatechange = function(){ // On ne fait quelque chose que si on a tout reçu et que le serveur est ok if(xhr.readyState == 4 && xhr.status == 200){ var listeregion = xhr.responseText; document.getElementById('dv_regions').innerHTML = listeregion; paysencours=pays; charge_dest('p',paysencours,cbo); } } xhr.open("GET","/AjaxFiltre.aspx?py="+pays+"&cbo="+cbo+"&type="+type+"&pl=fr"); xhr.send(null); } Fichier Ajax.aspx.cs protected void chargeregions(string cbo,string r) { SqlDataReader sdr; string cboregions=""; Response.Write(cboregions); sdr.Close(); } Je penses que tu comprendra mieux comment marche ma page et ce que je veux en faire. Max
mardi 20 juin 2006 à 11:07:20 | Re : PostBack & Ajax

jesusonline

Membre Club Administrateur CodeS-SourceS
C'est donc ca que tu veux faire : [ Lien ] ;-)

Sinon il faut faire comme je l'ai déjà repeté :-p met un <input type="hidden" ou tu stockes ton drop ... Atlas lui fais un peu plus compliqué (mais plus propre) puisqu'il stock tout son bordel dans le viewstate (qui est un champ caché) !

bref il FAUT que tu te renseignes sur le fonctionnement du viewstate pour résoudre ton problème !


Cyril - MVS - MCP


Cette discussion est classée dans : valeures, post, ajax, postback, back


Répondre à ce message

Sujets en rapport avec ce message

Url rewriting et post back [ par Cookiem ] Bonjour,J'ai fait de l'url rewriting dans mon fichier Global.asax (cf.plus bas)Et ca marche nickel, sauf que lors d'un post back l'url (réécrite) appa POST et GET [ par StiriX ] Bonjour à tous !J'abandonne un peu le PHP pour me lancer dans l'asp.NET et je suis confronter à un problème que beaucoup on surement du avoir: le tran Ajax post ne marche pas [ par vincent303 ] Bonjour, Bon je poste le problème car sa fait toute l'aprem que je suis la dessus et que toutes mes requête Ajax fonctionne sauf elle. J'ai fais des Cookies et Ajax [ par Mayzz ] Bonjour à tous (et à toutes) ! Voila, j'ai un gros souci avec Ajax en Javascipt. Je sais que mon post n'a aucun rapport avec l'ASP.Net mais c'est co Ajax et ASP.NET/C# passage de paramètre [ par eddynamique ] Bonjour à tous ! Je rencontre actuellement un problème avec Ajax et le C#. J'aimerai pouvoir passer un paramètre du JS au C# lors de l'appel de la fo Afficher un modalpopup (Ajax) par le code-behind [ par Maroxye ] Bonjour, J'essaie de faire afficher un modalpopup (composant Ajax) de par le code-behind. Dans le code suivant : [code=aspx] Protected Sub Button1 Panel disparait quand je fais un postback [ par banjoul ] Bonjour, Je parse un fichier XML. Je crée via le code behind différents controls correspondant au balise de mon fichier XML, que j'ajoute dans un pan Utiliser silverlight ajax et jquery dans un meme preojet est ce possible? [ par EyebeAssolo ] Salut les développeurs j'ai un souci:je veux utiliser les fonctionnalité d'ajax et jquery et les controles telerik pour silverlight je ne sais pas com insérer les donnée du formulaire dans la base de donnée [ par minkueobame ] bonjour j'essaie d'insérer les données du formulaire dans la base de donnée par PDO : il met comme erreur ceci: Parse error : syntax error, unexpecte Doublon au postback [ par gstrit ] Bonjour,Voilà j'ai un treeview ainsi qu'une formview sur ma page. Le principe est que quand je valide la formview ça ajoute une entrée dans une table


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,577 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales