UpdatePanels imbriqués

calagan9 Messages postés 6 Date d'inscription samedi 11 novembre 2006 Statut Membre Dernière intervention 2 juillet 2007 - 28 juin 2007 à 10:06
calagan9 Messages postés 6 Date d'inscription samedi 11 novembre 2006 Statut Membre Dernière intervention 2 juillet 2007 - 28 juin 2007 à 10:09
Bonjour à tous,

je viens a vous car je ne parviens pas à me sortir d'une situation pour le moins enervante.
Je construis une page dans lauqelle l'utilisateur va saisir une annonce.
Pour cela, il selectionne un bureau, ce bureau a par défaut un contact que j'affiche dans une textbox avec enabled=false (sur la textbox).
Je propose cependant une modification de ce contact et passe pour cela par un PopupModalExtender dans lequel j'affiche une Datalist de Linkbutton. Au clic sur un linkbutton, je souhaite mettre a jour ma textbox.

Au niveau du code:
ma textbox et le targetcontrolId du popupmodal sont dans un updatePanel englobant.
Ma popup est elle aussi dans un updatePanel car je propose deux types de choix dans la datalist. Ce qui signifie que je dois mettre a jour la popup au clic sur un des deux boutons.
Mon premier updatePanel, celui qui englobe tout ce code a un UpdateMode a Conditional, celui qui contient la datalist est a always.
La datalist est bien mise a jour lorsuque je clique sur un bouton, mais le second updatePanel ne fais pas la mise a jour du textbox comme demandé et le popup ne se ferme pas.

Je met un peu de code pour etre plus clair:

                        <%-- UPDATE PANEL CONTACT CANDIDAT --%>
                                <td style="width: 80px; height: 26px;">" EnableViewState="false"> : </td>
                                <td style="width: 200px; height: 26px;">
                          
                            <ContentTemplate>
                                &nbsp;
                                    <%-- Modal Popup Contact Candidat --%>
                                   
                                       

                                           
">

                                           

                                               
                                               
                                           
               
                                       

                                       
                                       
                                            <contenttemplate>
                                               

                                                    " CssClass="ButtonPopup" EnableViewState="false">
                                                    " CssClass="ButtonPopup" EnableViewState="false">
                                               

                                               
                                               

                                               
                                                                                                               
                                                       
                                                       
                                                            <%#DirectCast(Container.DataItem, DataRowView)("EMP")%>
                                                       

                                                       
                                                   
                                                    <SelectedItemTemplate>
                                                       
                                                       
                                                            <%#DirectCast(Container.DataItem, DataRowView)("EMP")%>
                                                       

                                                       
                                                    </SelectedItemTemplate>
                                                   
                                                   

                                                   
                                                   

                                                </contenttemplate>
                                                <Triggers>
                                                   
                                                   
                                                </Triggers>
                                           
                                           
                                           
                                           

                                           

                                       
                                        <%-- Modal Popup Contact Candidat--%>
                                       
                                </ContentTemplate>
                                <Triggers>
                                   
                                </Triggers>
                           
                        </td>
    

1 réponse

calagan9 Messages postés 6 Date d'inscription samedi 11 novembre 2006 Statut Membre Dernière intervention 2 juillet 2007
28 juin 2007 à 10:09
arf, je n'arrive pas a editer le post pour y mettre un peu de couleur...
0