begin process at 2012 05 27 22:26:45
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

Web 2.0

 > 

Ajax

 > 

Impossible d'ajouter deux CollapsiblePanelExtender dans deux panel différents


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

Impossible d'ajouter deux CollapsiblePanelExtender dans deux panel différents

mercredi 21 décembre 2011 à 18:44:17 | Impossible d'ajouter deux CollapsiblePanelExtender dans deux panel différents

paolo2002

Bonjour à tous,

J'essaie désespérément d'ajouter deux composants CollapsiblePanelExtender dans deux panel différents:

Dans ma page aspx:

1er Panel:
Code ASP.NET :
<asp:Panel ID="p_MaxResultTitle" runat="server">
            <table class="header_table">
                <tr>
                    <td class="td_bordgauche">
                    </td>
                    <td class="td_tab0">
                        <asp:Image ID="Image1" runat="server" />
                        <asp:LinkButton ID="LinkButton1" runat="server" text="Options" CssClass="text_lb_white"></asp:LinkButton>
                    </td>
                    <td class="td_borddroit">
                    </td>
                    <td class="td_tab1">
                    </td>
                </tr>
            </table>

        </asp:Panel>
asp:Panel ID="p_MaxResult" runat="server" CssClass="panel_gridview">
            <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                <ContentTemplate>
                    <table class="table_filtre">
                        <tr>
                            <td style="width:40%">
                                <asp:Label ID="State_Label" runat="server" Text="Nombre de résultat maximum par application:"></asp:Label>&nbsp;&nbsp;
                            </td>
                            <td><asp:TextBox ID="MaxElem_TextBox" runat="server" Columns="5">5</asp:TextBox></td>
                        </tr>
                    </table>

                </ContentTemplate>
            </asp:UpdatePanel>
        </asp:Panel>


2ème Panel:
Code ASP.NET :
        <asp:Panel ID="p_critereTitle" runat="server">
            <table class="header_table">
                <tr>
                    <td class="td_bordgauche">
                    </td>
                    <td class="td_tab0">
                        <asp:Image ID="Image2" runat="server" />
                        <asp:LinkButton ID="LinkButton2" runat="server" Text="Critères généraux" CssClass="text_lb_white"></asp:LinkButton>
                    </td>
                    <td class="td_borddroit">
                    </td>
                    <td class="td_tab1">
                    </td>
                </tr>
<%--                <asp:CollapsiblePanelExtender ID="CollapsiblePanelCritGle" runat="server" TargetControlID="p_criteres"
                    CollapsedSize="0" ExpandControlID="LinkButton2" CollapseControlID="LinkButton2"
                    AutoCollapse="False" AutoExpand="False" ExpandDirection="Vertical" SuppressPostBack="true"
                    ScrollContents="false" ImageControlID="Image2" ExpandedImage="../Images/Applidepliee.gif"
                    CollapsedImage="../Images/Applipliee.gif" />--%>

            </table>
        </asp:Panel>

<asp:Panel ID="p_criteres" runat="server" CssClass="panel_gridview">
            <asp:UpdatePanel ID="UpdatePanel2" runat="server">
                <ContentTemplate>
                    <table class="table_filtre">
......
......
                </ContentTemplate>
            </asp:UpdatePanel>
        </asp:Panel>


Dans le code behind,

je saisie le code suivant:

Code C# :
        private CollapsiblePanelExtender panelExtenderMaxResult = null;
        private CollapsiblePanelExtender panelExtenderCritRecherche = null;

protected void Page_Load(object sender, EventArgs e)
{
panelExtenderMaxResult = new CollapsiblePanelExtender();
            panelExtenderMaxResult.TargetControlID = "p_MaxResult";
            panelExtenderMaxResult.ExpandControlID = "LinkButton1";
            panelExtenderMaxResult.CollapseControlID = "LinkButton1";
            panelExtenderMaxResult.AutoCollapse = false;
            panelExtenderMaxResult.AutoExpand = false;
            panelExtenderMaxResult.ScrollContents = false;
            panelExtenderMaxResult.ExpandDirection = CollapsiblePanelExpandDirection.Vertical;
            panelExtenderMaxResult.SuppressPostBack = true;
            panelExtenderMaxResult.ImageControlID = "Image1";
            panelExtenderMaxResult.ExpandedImage = "../Images/Applidepliee.gif";
            panelExtenderMaxResult.CollapsedImage = "../Images/Applipliee.gif";

            panelExtenderCritRecherche = new CollapsiblePanelExtender();
            panelExtenderCritRecherche.TargetControlID = "p_criteres";
            panelExtenderCritRecherche.ExpandControlID = "LinkButton2";
            panelExtenderCritRecherche.CollapseControlID = "LinkButton2";
            panelExtenderCritRecherche.AutoCollapse = false;
            panelExtenderCritRecherche.AutoExpand = false;
            panelExtenderCritRecherche.ScrollContents = false;
            panelExtenderCritRecherche.ExpandDirection = CollapsiblePanelExpandDirection.Vertical;
            panelExtenderCritRecherche.SuppressPostBack = true;
            panelExtenderCritRecherche.ImageControlID = "Image2";
            panelExtenderCritRecherche.ExpandedImage = "../Images/Applidepliee.gif";
            panelExtenderCritRecherche.CollapsedImage = "../Images/Applipliee.gif";

if (!IsPostBack)
            {
                panelExtenderMaxResult.Collapsed = false;
                panelExtenderCritRecherche.Collapsed = false;

                p_MaxResultTitle.Controls.Add(panelExtenderMaxResult);

                p_critereTitle.Controls.Add(panelExtenderCritRecherche);

            }

}


Ce code fonctionne uniquement lorsque je n'ajoute qu'un seul contrôle dans ma page:
Code C# :
p_MaxResultTitle.Controls.Add(panelExtenderMaxResult);


ou
Code C# :
p_critereTitle.Controls.Add(panelExtenderCritRecherche);


Mais pas les deux à la fois.

Sinon j'ai une page blanche, sans code d'erreur.

J'avoue je ne sais plus où chercher et par où commencer.
jeudi 22 décembre 2011 à 11:54:53 | Re : Impossible d'ajouter deux CollapsiblePanelExtender dans deux panel différents

paolo2002

Réponse acceptée !
Re,

Sujet clos,j'ai juste ajouté la propriété ID à chaque composant et cela fonctionne !


Cette discussion est classée dans : code, false, collapsiblepanelextender, panelextendermaxresult, panelextendercritrecherche


Répondre à ce message

Sujets en rapport avec ce message

lorsque checkbox est le textbox peut avoir : enabled=false [ par aspkiddy ] Bonjour, J'ai un CheckBox (Case à cocher) avec ID="chckMemeValeur" j'ai aussi un textbox avec ID: id="mAddress1GTextBox" [code=cs] Besoin d'aide [ par josella ] Bonjour, Chers developpeurs Auriez vous une solution a mon probléme ? je vous explique , bon je suis en train de programmer une application Asp.net Modification de Table et ajout d'une colonne de données via visual basic [ par Susie88 ] Bonjour, j'ai crée une table de données (sur access 2000), mais j'aimerai y ajouter une colonne de données afin de préciser la signification d'une va convertir un code matlab en C [ par seniabit ] Bonjour tout le monde, Je cherche quelques précisions sur la génération de code C à partir de MatLab. D'après ce que je pense avoir compris, la comma code [ par bouaham ] javascript:void(0); [b]je cherche un code source de techargement d'un doc d'un site web[/b] Je ne peux pas visualiser le résultat de mes requetes sur les écrans [ par ba7bouhhh ] Bonjour, Je suis en train de développer une petite application de gestion en VB .Net (Visual 2008) avec une base des données MySQL. Mon problème est Banalisation de la double quote [ par smathis ] Bonjour tout le monde, Je rencontre un souci que j'ai du mal à résoudre. En asp, je cherche à construire une liste déroulante. J'ai fait une fonction Chart alimenté mysql + drop down [ par radmobz ] Bonjour, je m'adresse a vous car je bloque sur la requête SQL qui alimente mon chart control. Je vais essayer d'être le plus clair possible : J'ai u afficher un boutton dans datalist [ par xxnameless ] salut, j'ai un datalist qui contient un panel dans ce panel il y a une image et un boutton je vaux lorsque la sourie survole sur le panel le boutt Images avec VisualStudio C# [ par Hajjoura1987 ] SVP, j'ai entrain de faire une application web ASP.Net avec Visual Studio en C# mais je suis bloquée pour inserer une image dans une page !! Malgré j


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,624 sec (3)

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