IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Modalpopupextender Question ?


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 128
    Par défaut Modalpopupextender Question ?
    Bonjour a tous
    Mon problème est simple

    J'utilise un "sciptmanager" et un "modalpopupextender" pour afficher un panal en popup

    J'arrive à appeler ce popup depuis un bouton et un lien hypertexte
    Je voudrai l'appeler depuis le code C#
    Est ce possible ?

    Cordialement

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    ModalPopup.Show() de mémoire

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 128
    Par défaut
    Il m'est impossible d'accéder au modalpopup via le code
    ni au gridview qui est dans le panel a affiché

  4. #4
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    runat="server"

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 128
    Par défaut
    runat="server" y est deja
    Mon modalpopupexterder est seulement accessible d'un bouton
    Il m'est toujours impossible d'y accéder vie le code de la page Default.aspx.vb

  6. #6
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut
    Si tu n'accèdes pas aux contrôles de ton Panel dans ton code behind, c'est que tu as une erreur dans la déclaration de ces contrôles.
    Poste ton code ici pour qu'on y voit plus clair.

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 128
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
     
     <asp:scriptmanager id="ScriptManager1" runat="server"></asp:scriptmanager>
     
                                    <asp:button id="Button1" runat="server" text="Button" />
     
                                    <cc1:modalpopupextender id="MPE1" runat="server" 
    	                                targetcontrolid="Button1" popupcontrolid="Panel1" 
    	                                popupdraghandlecontrolid="PopupHeader" drag="true" 
    	                                backgroundcssclass="ModalPopupBG">
                                    </cc1:modalpopupextender>
     
                                    <asp:panel id="Panel1" style="display: none" runat="server">
    	                                 <div class="HellowWorldPopup">
                                             <div class="PopupHeader" id="PopupHeader"></div>
                                                <div class="PopupBody">
                                                    <div id="Formrech" >
                                <table cellpadding="0" cellspacing="0">
                                    <tr>
                                        <td>
                                            <asp:Panel ID="Panel4" runat="server" Height="60">
                                                <br />
                                                <span class="style1"><center><h3>Veuillez choisir un élément dans la liste</h3></center></span></asp:Panel>
                                        </td>
                                    </tr>
     
                                    <tr>
                                        <td class="style2">
                                                <asp:Panel ID="Panel5" runat="server" Height="442px" Width="590px" 
                                                    ScrollBars="Vertical">
     
     
                                            <asp:UpdatePanel ID="UP1" runat="server" >
                                            <ContentTemplate>
                                                  <asp:GridView ID="GridView1" runat="server" BackColor="LightGoldenrodYellow" 
                                                                                    BorderColor="Tan" BorderWidth="1px" CellPadding="1" ForeColor="Black" 
                                                                                    GridLines="None" Height="153px" Width="570px" style="margin-left: 0px" 
                                                                                        AllowSorting="True" AutoGenerateColumns="False" DataSourceID="Sourceequip">
                                                                                    <Columns>
                                                                                        <asp:CommandField SelectText="x" ShowSelectButton="True">
                                                                                        <ItemStyle Width="50px" Wrap="False" />
                                                                                        </asp:CommandField>
                                                                                        <asp:BoundField DataField="CodeUtilisateur" HeaderText="Code" 
                                                                                            SortExpression="CodeUtilisateur">
                                                                                        <ItemStyle HorizontalAlign="Right" Width="150px" Font-Size="Small" />
                                                                                        </asp:BoundField>
                                                                                        <asp:BoundField DataField="Désignation" HeaderText="Désignation" 
                                                                                            SortExpression="Désignation">
                                                                                        <ItemStyle HorizontalAlign="Right" Width="200px" Font-Size="Small" />
                                                                                        </asp:BoundField>
                                                                                        <asp:BoundField DataField="Désignation1" HeaderText="Désignation Père" 
                                                                                            SortExpression="Désignation1">
                                                                                        <ItemStyle HorizontalAlign="Right" Width="150px" Font-Size="Small" />
                                                                                        </asp:BoundField>
                                                                                    </Columns>
                                                                                    <FooterStyle BackColor="Tan" />
                                                                                    <PagerStyle BackColor="PaleGoldenrod" ForeColor="DarkSlateBlue" 
                                                                                        HorizontalAlign="Right" />
                                                                                    <SelectedRowStyle BackColor="DarkSlateBlue" ForeColor="GhostWhite" />
                                                                                    <HeaderStyle BackColor="Tan" Font-Bold="True" />
                                                                                    <AlternatingRowStyle BackColor="PaleGoldenrod" />
                                                                                </asp:GridView>        
                                                  <asp:SqlDataSource ID="Sourceequip" runat="server" ConnectionString="<%$ ConnectionStrings:RioSConnectionString %>" SelectCommand="SELECT Niveaux.CodeUtilisateur, Niveaux.Désignation, Niveaux_1.Désignation
                                                                                    FROM Niveaux INNER JOIN Niveaux AS Niveaux_1 ON Niveaux.CompteurSup = Niveaux_1.Compteur;
                                                                                    "></asp:SqlDataSource>
                                            </ContentTemplate>                
                                            </asp:UpdatePanel>
                                            </asp:Panel>
    Il est vrai que le code est assez long
    Pour le moment j'ouvre mon popup via un bouton
    Je veut donc l'ouvrir via le code

  8. #8
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut
    Si ton code fonctionne à l'heure actuelle, alors ce n'est pas un problème dans ton aspx.
    Est ce que tu as simplement essayé de fermer tes pages puis de les rouvrir ?

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 128
    Par défaut
    oui j'ai essayer mais il m'est toujours impossible de l'appeler via le aspx.vb

  10. #10
    Rédacteur

    Avatar de Jean-Michel Ormes
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    1 838
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Services à domicile

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 838
    Par défaut
    Faudrait pas plutôt utiliser le ToolkitScriptManager en lieu et place de ton ScriptManager ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <cc1:ToolkitScriptManager runat="Server" ID="ScriptManager1" CombineScripts="True" />

  11. #11
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 128
    Par défaut
    En quoi cela changera quelque chose ?
    J'ai essayer toujours le même problème

  12. #12
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 128
    Par défaut
    Il y a t'il quelque chose a faire pour utiliser les composant ajax directement dans le code vb ?
    un import ?

  13. #13
    Rédacteur

    Avatar de Jean-Michel Ormes
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    1 838
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Services à domicile

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 838
    Par défaut
    Citation Envoyé par gueguenk Voir le message
    Il y a t'il quelque chose a faire pour utiliser les composant ajax directement dans le code vb ?
    un import ?
    En principe non. Faut juste veillez à ce que tu aies bien rajouté cette balise ci dans ta page aspx :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>

  14. #14
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 128
    Par défaut
    la balise est bien présente

  15. #15
    Rédacteur

    Avatar de Jean-Michel Ormes
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    1 838
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Services à domicile

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 838
    Par défaut
    J'ai copié-collé ton code et testé, et apparemment il te manque une balise fermante </asp:panel>

  16. #16
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 128
    Par défaut
    Oui c'est juste que je n'ai pas poster tous le code en question

  17. #17
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 128
    Par défaut
    J'ai vraiment du mal a comprendre le fonctionnement de tout ca
    Tous les éléments du modalpopupextender et du ToolkitScriptManager sont innacessible que ce soit le panel la gridview.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
                                    <asp:button id="Button1" runat="server" text="Button" />
     
                                    <cc1:modalpopupextender id="MPE" runat="server" 
    	                                targetcontrolid="Button1" popupcontrolid="Panel1" 
    	                                popupdraghandlecontrolid="PopupHeader" drag="true" 
    	                                backgroundcssclass="ModalPopupBG">
                                    </cc1:modalpopupextender>
    Le modalpopupextender est définit sur mon bouton cela viens peut être de la ?

  18. #18
    Rédacteur

    Avatar de Jean-Michel Ormes
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    1 838
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Services à domicile

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 838
    Par défaut
    Non, ça vient pas de là. Moi j'ai réussi à y avoir accès.

    Code .cs :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
     
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
     
     
    namespace tikal0
    {
        public partial class Modaleeee : System.Web.UI.Page
        {
            protected void Page_Load(object sender, EventArgs e)
            {
                MPE.Show();
            }
        }
    }
    page aspx :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
     
    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Modaleeee.aspx.cs" Inherits="tikal0.Modaleeee" %>
     
    <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
        <asp:scriptManager runat="Server" ID="ScriptManager1" />
     
                                    <asp:button id="Button1" runat="server" text="Button" />
     
                                    <cc1:modalpopupextender ID="MPE" runat="server" 
    	                                targetcontrolid="Button1" popupcontrolid="Panel1" 
    	                                popupdraghandlecontrolid="PopupHeader" drag="true" 
    	                                backgroundcssclass="ModalPopupBG">
                                    </cc1:modalpopupextender>
     
                                    <asp:panel id="Panel1" style="display: none" runat="server">
    	                                 <div class="HellowWorldPopup">
                                             <div class="PopupHeader" id="PopupHeader"></div>
                                                <div class="PopupBody">
                                                    <div id="Formrech" >
                                <table cellpadding="0" cellspacing="0">
                                    <tr>
                                        <td>
                                            <asp:Panel ID="Panel4" runat="server" Height="60">
                                                <br />
                                                <span class="style1"><center><h3>Veuillez choisir un élément dans la liste</h3></center></span></asp:Panel>
                                        </td>
                                    </tr>
     
                                    <tr>
                                        <td class="style2">
                                                <asp:Panel ID="Panel5" runat="server" Height="442px" Width="590px" 
                                                    ScrollBars="Vertical">
     
     
                                            <asp:UpdatePanel ID="UP1" runat="server" >
                                            <ContentTemplate>
                                                  <asp:GridView ID="GridView1" runat="server" BackColor="LightGoldenrodYellow" 
                                                                                    BorderColor="Tan" BorderWidth="1px" CellPadding="1" ForeColor="Black" 
                                                                                    GridLines="None" Height="153px" Width="570px" style="margin-left: 0px" 
                                                                                        AllowSorting="True" AutoGenerateColumns="False" DataSourceID="Sourceequip">
                                                                                    <Columns>
                                                                                        <asp:CommandField SelectText="x" ShowSelectButton="True">
                                                                                        <ItemStyle Width="50px" Wrap="False" />
                                                                                        </asp:CommandField>
                                                                                        <asp:BoundField DataField="CodeUtilisateur" HeaderText="Code" 
                                                                                            SortExpression="CodeUtilisateur">
                                                                                        <ItemStyle HorizontalAlign="Right" Width="150px" Font-Size="Small" />
                                                                                        </asp:BoundField>
                                                                                        <asp:BoundField DataField="Désignation" HeaderText="Désignation" 
                                                                                            SortExpression="Désignation">
                                                                                        <ItemStyle HorizontalAlign="Right" Width="200px" Font-Size="Small" />
                                                                                        </asp:BoundField>
                                                                                        <asp:BoundField DataField="Désignation1" HeaderText="Désignation Père" 
                                                                                            SortExpression="Désignation1">
                                                                                        <ItemStyle HorizontalAlign="Right" Width="150px" Font-Size="Small" />
                                                                                        </asp:BoundField>
                                                                                    </Columns>
                                                                                    <FooterStyle BackColor="Tan" />
                                                                                    <PagerStyle BackColor="PaleGoldenrod" ForeColor="DarkSlateBlue" 
                                                                                        HorizontalAlign="Right" />
                                                                                    <SelectedRowStyle BackColor="DarkSlateBlue" ForeColor="GhostWhite" />
                                                                                    <HeaderStyle BackColor="Tan" Font-Bold="True" />
                                                                                    <AlternatingRowStyle BackColor="PaleGoldenrod" />
                                                                                </asp:GridView>        
                                                  <asp:SqlDataSource ID="Sourceequip" runat="server" ConnectionString="<%$ ConnectionStrings:RioSConnectionString %>" SelectCommand="SELECT Niveaux.CodeUtilisateur, Niveaux.Désignation, Niveaux_1.Désignation
                                                                                    FROM Niveaux INNER JOIN Niveaux AS Niveaux_1 ON Niveaux.CompteurSup = Niveaux_1.Compteur;
                                                                                    "></asp:SqlDataSource>
                                            </ContentTemplate>                
                                            </asp:UpdatePanel>
                                            </asp:Panel>
     
        </div>
        </asp:Panel>
        </div>
        </form>
    </body>
    </html>

  19. #19
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut
    Puisque ça fonctionne chez Jean-Michel Ormes, ce n'est pas une question de code.
    Tu dis avoir fait le Register Assembly dans ta page, mais as-tu ajouté la référence de l'AjaxControlToolkit dans ton projet ?

  20. #20
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 128
    Par défaut
    J'ai recréer une page aspx en insérant le code ci dessus
    Même problème

    Cela doit donc venir d'une référence

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. Réponses: 2
    Dernier message: 11/08/2002, 21h27
  2. Divers questions
    Par Freakazoid dans le forum DirectX
    Réponses: 2
    Dernier message: 06/08/2002, 21h57
  3. question sur les message box !
    Par krown dans le forum Langage
    Réponses: 7
    Dernier message: 02/08/2002, 16h11
  4. Question de faisabilité
    Par lisarasu dans le forum CORBA
    Réponses: 3
    Dernier message: 14/05/2002, 11h26
  5. [HyperFile] 2 questions de débutant
    Par khan dans le forum HyperFileSQL
    Réponses: 2
    Dernier message: 29/04/2002, 23h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo