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 :

Ouverture d'un popup


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2011
    Messages
    202
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 202
    Par défaut Ouverture d'un popup
    Bonjour , dans un controle RADGrid (Telerik ) j'essaye d'ouvrir un popup quand je clique sur un LinkButton.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
                   <telerik:GridButtonColumn Text="Button" UniqueName="column" CommandName="View"/>

    Voici mon code 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
        <telerik:RadGrid ID="RadGrid1" runat="server" AllowPaging="True" DataSourceID="SqlDataSource2"
            GridLines="None" OnItemCommand="RadGrid1_ItemCommand">
            <MasterTableView AutoGenerateColumns="False" DataKeyNames="idRDV" DataSourceID="SqlDataSource2">
                <RowIndicatorColumn>
                    <HeaderStyle Width="20px"></HeaderStyle>
                </RowIndicatorColumn>
                <ExpandCollapseColumn>
                    <HeaderStyle Width="20px"></HeaderStyle>
                </ExpandCollapseColumn>
                <Columns>
                    <telerik:GridBoundColumn DataField="objet" HeaderText="objet" SortExpression="objet"
                        UniqueName="objet">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="debut" DataType="System.DateTime" HeaderText="debut"
                        SortExpression="debut" UniqueName="debut">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="description" HeaderText="description" SortExpression="description"
                        UniqueName="description">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="lieu" HeaderText="lieu" SortExpression="lieu"
                        UniqueName="lieu">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="idRDV" DataType="System.Int32" HeaderText="idRDV"
                        SortExpression="idRDV" UniqueName="idRDV" ReadOnly="True">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="fin" DataType="System.DateTime" HeaderText="fin"
                        SortExpression="fin" UniqueName="fin">
                    </telerik:GridBoundColumn>
                   <telerik:GridButtonColumn Text="Button" UniqueName="column" CommandName="View"/>
                </Columns>
            </MasterTableView>
            <HeaderContextMenu EnableAutoScroll="True">
            </HeaderContextMenu>
        </telerik:RadGrid>
        <asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:IntranetConnectionString %>"
            SelectCommand="SELECT * FROM [rendezvous]"></asp:SqlDataSource>
        <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
            <AjaxSettings>
                <telerik:AjaxSetting AjaxControlID="RadGrid1">
                    <UpdatedControls>
                        <telerik:AjaxUpdatedControl ControlID="RadGrid1" LoadingPanelID="RadAjaxLoadingPanel1" />
                        <telerik:AjaxUpdatedControl ControlID="pnlview" />
                    </UpdatedControls>
                </telerik:AjaxSetting>
            </AjaxSettings>
        </telerik:RadAjaxManager>
     
        <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" />
        <asp:Panel ID="pnlwiew" runat="server">
     
            <asp:LinkButton ID="lnkCopyDummy" runat="server"></asp:LinkButton>
            <cc1:ModalPopupExtender ID="mpview" runat="server" PopupControlID="pnlCopyContainer"
                TargetControlID="lnkCopyDummy" />
     
            <telerik:RadScriptManager ID="RadScriptManager1" runat="server">
            </telerik:RadScriptManager>
     
            <asp:Panel ID="pnlviewContainer" runat="server" Style="display: none;">
            </asp:Panel>
     
        </asp:Panel>
    </asp:Content>

    Code behind :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
            protected void RadGrid1_ItemCommand(object source, Telerik.Web.UI.GridCommandEventArgs e)
            {
                if (e.CommandName.ToString() == "View")
                {
                    mpview.Show();
                }
            }
    Si quelqu'un voit une erreur !
    Merci d'avance

  2. #2
    Membre expérimenté
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2009
    Messages
    229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2009
    Messages : 229
    Par défaut
    Il faut que tu définie tous les attributs obligatoires de ton ModalPopupExtender. Ci-dessous un exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     <asp:ModalPopupExtender BackgroundCssClass="modalBackground" ID="MPEID" TargetControlID="Button1" PopupControlID="PanelToOpen" DropShadow="false" OkControlID="Button2" CancelControlID="Button3" runat="server">    
        </asp:ModalPopupExtender>
    un lien que t'explique mieux :

    http://www.asp.net/ajax/videos/how-d...tender-control

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2011
    Messages
    202
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 202
    Par défaut
    Merci pour ta réponse mais ça ne marche même en ayant rajouté les autres attributs. L'erreur vient peut être d'autre part .

    TELERIK a tendance à foutre un peu la merde de temps en temps dans ce que je fais ...

  4. #4
    Membre expérimenté
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2009
    Messages
    229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2009
    Messages : 229
    Par défaut
    Dsl, j'ai pas de connaissance sur Telerik

  5. #5
    Membre Expert
    Avatar de Pongten
    Homme Profil pro
    IT Analyst & Software Developer
    Inscrit en
    Juin 2002
    Messages
    1 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : IT Analyst & Software Developer
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 173
    Par défaut
    Je ne sais pas s'il s'agit d'une erreur lors de la recopie du code mais l'id de ton panel est pnlwiew au lieu de pnlview, hors dans le RadAjaxManager, l'id du contrôle mis à jour est bien renseigné à pnlview..



Discussions similaires

  1. ouverture d'une popup grâce à un lien
    Par chti_juanito dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 28/04/2006, 15h04
  2. Rechargement d'une page après ouverture de deux popups
    Par petitmoosse dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 30/11/2005, 16h39
  3. [ouverture d'un popup dans une iframe]
    Par Lady_jade dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 21/10/2005, 17h51
  4. peut on mettre 1 variable ds la fonct° ouverture d'1 popup?
    Par zorba49 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 27/07/2005, 12h24
  5. perte de son du swf à l'ouverture dans un popup
    Par carlito dans le forum Flash
    Réponses: 6
    Dernier message: 02/01/2004, 17h31

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