Accueil > Forum > > > > PostBack & Ajax
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
|
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
|
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
|
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
|
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
|
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
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|