begin process at 2012 02 05 02:35:36
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

Web 2.0

 > 

Atlas

 > 

UpdatePanel et gridview


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

UpdatePanel et gridview

vendredi 28 décembre 2007 à 11:34:03 | UpdatePanel et gridview

djcal007

Bonjour,

actuellement j'ai un masterpage composé d'un updatepanel et d'un menu.
lorsque je clique sur le menu, je simule un clic sur un boutton inisible pour charger une page ascx dans mon updatepanel.
Jusque là tout fonctionne.

Dans cette page .ascx, j'ai un updatepanel contenant une gridview.

<masterpage>
   <scriptmanger>
   <menu>
   <updatepanel>
   ------------ .ascx chargé dynamiquement---------
        <updatepanel>
            <gridview>
  ----------------------------------

Le problème : j'ai des linkbuttons et des commandbutton dans ma gridview. Lorsque je clique sur n'importe quel type de bouton mon updatepanel devient vide. Pourquoi ?

De plus, j'ai un event Rowcommand sur ma gridview et il ne s'éxécute jamais. Pourquoi?

Merci de votre aide. Je galére depuis une semaine...


vendredi 28 décembre 2007 à 14:26:13 | Re : UpdatePanel et gridview

jesusonline

Membre Club Administrateur CodeS-SourceS
Bonjour,

comme je le repete bientot tous les jours () il ne faut pas ajouter des contrôles dynamiquement car cela cause des pb avec les postback/viewstate. Pourquoi ne pas mettre ton UserControl dans la page et le rendre visible seulement quand il faut ?


Cyril - MSP - MCPD ASP.net & MCTS SQL - Consultant indépendant
vendredi 28 décembre 2007 à 14:36:46 | Re : UpdatePanel et gridview

djcal007

Je ne peux pas faire comme ça.
J'utilise le update panel contenu dans mon masterpage comme une iframe du site.
vendredi 28 décembre 2007 à 15:14:38 | Re : UpdatePanel et gridview

jesusonline

Membre Club Administrateur CodeS-SourceS
et ?


Cyril - MSP - MCPD ASP.net & MCTS SQL - Consultant indépendant
vendredi 28 décembre 2007 à 15:33:20 | Re : UpdatePanel et gridview

djcal007

Je me vois mal insérer tout mes usercontrols sur ma page et indiquer suivant le menu s'il faut les afficher ou pas.
Code peu maintenable
vendredi 28 décembre 2007 à 15:36:26 | Re : UpdatePanel et gridview

djcal007

Nouvel avancée
 j'ai fixé ChildrenAsTriggers à "false" du updatepanel présent sur ma master page.

Par contre, lorsque je clique sur un lien ou bouton présent sur ma datagrid il envoi bien un dopostback par contre je n'arrive pas à intercepter ceux-ci
vendredi 28 décembre 2007 à 15:47:54 | Re : UpdatePanel et gridview

jesusonline

Membre Club Administrateur CodeS-SourceS
Bonjour,

Oui, c'est normal car le controle n'est pas présent quand ASP.net veut essayer de faire ce qu'il faut pour déclencher le postback. Tu peux rajouter ton UserControl dans le page_init ca te résolvera quelques problèmes mais tu en auras d'autres ensuite. L'autre solution est de faire un custom web control et surcharger les méthodes CreateChildControls & co


Cyril - MSP - MCPD ASP.net & MCTS SQL - Consultant indépendant
vendredi 28 décembre 2007 à 16:08:15 | Re : UpdatePanel et gridview

djcal007

Le usercontrol est chargé dans l'updatepanel.
Je ne comprends pas pourquoi tu me dis de la rajouter dans le page_init ?

vendredi 28 décembre 2007 à 16:36:19 | Re : UpdatePanel et gridview

djcal007

Après avoir creuser, j'ai vu que dans un autre poste tu dis que l'on peut éviter de charger dynamiquement des usercontrols.
Comment as tu fait ? Quelle est la démarche à suivre? y a t il des tutos que tu peux me conseiller ?
vendredi 28 décembre 2007 à 16:48:59 | Re : UpdatePanel et gridview

jesusonline

Membre Club Administrateur CodeS-SourceS
utilisation d'un multiview ...

je te conseil tous les articles qui traite du cycle de vie d'asp.net surtout ces articles : [ Lien ]


Cyril - MSP - MCPD ASP.net & MCTS SQL - Consultant indépendant

1 2

Cette discussion est classée dans : menu, ascx, gridview, clique, updatepanel


Répondre à ce message

Sujets en rapport avec ce message

Treeview, gridview et updatepanel [ par niko14 ] Bonjour, voila mon soucis. J'ai une page dans laquelle j'ai un treeview. Lorsque je clique sur un noeud de ce treeview, j'alimente un gridview avec le Problème d' UpdatePanel dans un autre UpdatePanel [ par stephsk09 ] Bonjour, après plusieurs essai je me tourne vers vous. J'ai un problème qui me casse la tête depuis maintenant 3 jours et je ne trouve pas de solutio UpdatePanel & Control [ par pierro01 ] Bonjour,J'ai une page contenant un ContentPlaceHolder dans lequel il y a un UpdatePanel dans lequel on trouve une GridView.           <Gri onrowcommand et gridview [ par ddove53 ] Bonjour, je veux ouvrir la page correspondante à la cellule cliquée de la colonne "Username" et j' ai fait comm UpdatePanel recursifs [ par nmathon ] Bonjour,Je rencontre une difficulté avec les UpdatePanel lorsqu'ils sont définis dans un controle utilisateur susceptible d'être ajouté récursivement souci avec un gridview [ par slayer07 ] bonjour, je vous poste mon souci car depuis une semaine je n'arrive pas à le solutionner. j'ai une page Création, ou je créé un arboriculteur en cliqu sos asp [ par souma ] nous avons un site avec une page d'accueil index.aspnous avons effectué des mofications. et une fois que je clique sur un menu de cette page, j'ai d'a Gridview en mode édit [ par CHAUMARET ] BonjourSavez vous comment faire passer en mode "edit" une gridview quand on clique sur un hyperlink d'une rangée de ce gridview ?En fait, je ne veux p Update GridView avec un UpdatePanel et un Timer [ par fabienfs ] Bonjour,Tout d'abord, joyeux noël ! Je n'arrive pas à faire un update des données se trouvant dans ma gridview avec un UpdatePanel et un Timer en Ajax control web ascx et liens relatif [ par liliemumue ] Bonjour,J'utilise pour les pages mon site un control ascx qui charge le menu :( menu.ascx se trouve à la racine du site)Mon enu contient des images se


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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 : 1,326 sec (4)

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