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 :

Problème avec le OnSelect


Sujet :

ASP.NET

  1. #21
    Membre confirmé Avatar de DaisyVIP
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    160
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2007
    Messages : 160
    Par défaut
    C'est bon j'ai réussi , mais voila qu'il me remet ce message d'erreur :

    Message d'erreur du compilateur: CS0038: Impossible d'accéder à un membre non static de type externe '_Default' par l'intermédiaire du type imbriqué '_Default.DropDown_DropDown'

    Erreur source:



    Ligne 64 : protected void OnSelect(object sender, EventArgs e)
    Ligne 65 : {
    Ligne 66 : lblSelection.Text = "You selected <b>" + ((LinkButton)sender).Text + "</b>.";
    Ligne 67 : }
    Ligne 68 : }


    Fichier source: c:\Documents and Settings\Mes documents\Visual Studio 2005\WebSites\test01\Default.aspx.cs Ligne: 66

  2. #22
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 240
    Par défaut
    refais une page. ou mate ce qu'il y a dans commonpage.
    tu es sure que dans ton aspx ta classe c'est bien DropDown_DropDown

  3. #23
    Membre confirmé Avatar de DaisyVIP
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    160
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2007
    Messages : 160
    Par défaut
    Mais comment tu le vois ça? parce que moi j'ai pas de DropDown!!!
    C'est ça le truc!!!
    Tiens voici le lien avec la démonstration de ce que je veux faire, et tu verras, il n'y a pas de DropDown, il me semble bien!
    http://ajax.asp.net/ajaxtoolkit/DropDown/DropDown.aspx

    Enfin, dis moi ce que tu en penses et si tu peux m'aider à partir de là, merci beaucoup de m'aider et de me soutenir autant!
    @+

  4. #24
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 240
    Par défaut
    grrrrrrrrrrr et c'est quoi ça alors?????

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     public partial class DropDown_DropDown : WebService
                {
                    protected void OnSelect(object sender, EventArgs e)
                    {
                        lblSelection.Text = "You selected <b>" + ((LinkButton)sender).Text + "</b>.";
                    }
                }

  5. #25
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 240
    Par défaut
    mais c'est quoi ce plat de spaghetti que tu nous as fait dans ton aspx??
    pourquoi tu as des dropdownExtender alors que tu n'as pas de drop down. si tu veux faire comme dans l'exemple pourquoi tu ne reprends pas simplement le controle?

  6. #26
    Membre confirmé Avatar de DaisyVIP
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    160
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2007
    Messages : 160
    Par défaut
    C'est une partie du code de l'aspx.cs, sauf qu'il faut remplacer "WebService" (que j'avais modifié) par "CommonPage" comme c'est écrit à la base.

    Est-ce-que tu veux le code de cette page (l'aspx.cs et l'aspx)?
    ça t'aidera peut-être à résoudre mon problème.

    Dis moi, je te le file si tu veux, vu que j'ai le codage entier grace à une installation spéciale que j'ai faite.
    J'attends ta réponse!

    Merci!

  7. #27
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 240
    Par défaut
    déjà qu'est ce que tu veux faire exactement. on aurait du commencer par ça.

  8. #28
    Membre confirmé Avatar de DaisyVIP
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    160
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2007
    Messages : 160
    Par défaut
    http://ajax.asp.net/ajaxtoolkit/DropDown/DropDown.aspx
    CF: Demonstration sur ce site de ce que je veux faire à peu près!

  9. #29
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 240
    Par défaut
    j'ai vu!!!!!! mais pourquoi tu ne reprends pas le control
    et puis exprime le avec des mots parce que je ne vois pas l'interet de réinventer la roue!!!

  10. #30
    Membre confirmé Avatar de DaisyVIP
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    160
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2007
    Messages : 160
    Par défaut
    c'est bon je laisse tomber, personne ne peut m'aider, tant pis!

  11. #31
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 240
    Par défaut
    on veut bien, mais tu t'obstines sur ton code. on ne comprend pas pourquoi tu n'utilises pas tout bonnement le controle atlas. tu ne nous dis finalement pas ce que tu veux faire. le code est bon c'est ca mise en place qui pose un problème. et de ce que coté on ne peut rien faire si tu ne nous en dis pas plus.

  12. #32
    Membre confirmé Avatar de DaisyVIP
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    160
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2007
    Messages : 160
    Par défaut

    OK OK! c'est bon ça marche j'avais fait une petite erreur toute bête!
    Maintenant ce que je voudrais ça serait de pouvoir générer du code asp.net à partir d'une ligne précise de ma page aspx.
    Est ce que quelqu'un connait un lien où saurait m'aider?
    Merci d'avance!!

  13. #33
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 240
    Par défaut
    ca n'est pas clair!!!
    tu veux cliquer sur un lien et générer du code asp dans ton projet?

  14. #34
    Membre confirmé Avatar de DaisyVIP
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    160
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2007
    Messages : 160
    Par défaut
    En fait, c'est en fonction de ma base donnée, et je veux générer du code asp.net en fonction des éléments que je veux récupérer de ma base de donnée. C'est + clair comme ça, ou pas?

  15. #35
    Membre émérite Avatar de bizet
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2005
    Messages
    717
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2005
    Messages : 717
    Par défaut
    non

    De ce que j'ai compris je dirais :

    if(element=="item1")
    {
    include("code1.cs");
    }
    else if(element=="item2")
    {
    include("code2.cs");
    }

    je ne crois pas qu'include soit une fonction ASP.NET, a toi de trouver l'equivalent.

  16. #36
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 240
    Par défaut
    ca me parait difficile ce que tu veux faire. même carrément impossible.
    et pourquoi faire en fait?
    tu ne peux pas faire les différents cas et appeler ton code dans tel ou tel cas.

    que veux tu faire? c'est toujours la même question. si ca n'est pas claire dans ta tête ca ne le sera pas plus dans ton code.

  17. #37
    Membre confirmé Avatar de DaisyVIP
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    160
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2007
    Messages : 160
    Par défaut
    Et bien ce que je veux faire c'est qu'il s'affiche au niveau de ce code:

    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
     <asp:Label ID="AbsentLabel" 
                             runat="server" 
                             Text="Choisissez la classe concernée" 
                             Style="display: block; width: 150px; padding:2px; padding-right: 50px; font-family: Tahoma; font-size: 11px;">
                     </asp:Label>
          
          <ajaxToolkit:DropDownExtender runat="server" ID="DDE"
                TargetControlID="AbsentLabel"
                DropDownControlID="DropPanel" />
         <table>
          <asp:Panel ID="DropPanel" runat="server" CssClass="ContextMenuPanel" Style="display :none; visibility: hidden;" Font-Overline="true">
             
             <asp:LinkButton runat="server" ID="Option1" Text="Mocha Blast Mocha Blast Mocha Blast" CssClass="ContextMenuItem" OnClick="OnSelect" Width="266px" />
             <asp:LinkButton runat="server" ID="Option2" Text="Java Cyclone Java Cyclone Java Cyclone" CssClass="ContextMenuItem" OnClick="OnSelect" Width="265px" />
             <asp:LinkButton runat="server" ID="Option3" Text="Dry Fruit" CssClass="ContextMenuItem" OnClick="OnSelect" />         
          </asp:Panel>
          </table>
          <ajaxToolkit:DropDownExtender runat="server" ID="DropDownExtender1"
                TargetControlID="AbsentLabel"
                DropDownControlID="DropPanel" />
            <br />
            <asp:UpdatePanel id="Update" runat="server">
                <ContentTemplate>
                    <asp:Label id="lblSelection" runat="server" Style="padding: 5px;" />
                </ContentTemplate>
                    <Triggers>
                    <asp:AsyncPostBackTrigger ControlID="Option1" EventName="Click" />
                    <asp:AsyncPostBackTrigger ControlID="Option2" EventName="Click" />
                    <asp:AsyncPostBackTrigger ControlID="Option3" EventName="Click" />
                </Triggers>
            </asp:UpdatePanel>
            <ajaxToolkit:UpdatePanelAnimationExtender ID="UpdateAnimation" runat="server" TargetControlID="Update" BehaviorID="Highlight">
                <Animations>
                    <OnUpdated>
                        <Sequence>
                            <Color AnimationTarget="lblSelection"
                                Duration=".5" PropertyKey="backgroundColor"
                                StartValue="#FFFF90" EndValue="#FFFFFF"  />
                        </Sequence>
                    </OnUpdated>
                </Animations>
            </ajaxToolkit:UpdatePanelAnimationExtender>
    Ce que je veux c'est afficher les différentes classes qu'il y a dans ma base de donnée, en faisant des linkbutton pour chaques classes, et qu'il récupère par la suite la classe dans une variable, puis après je vais me servir de cette variable pour autre chose.
    Est-ce plus clair maintenant?

    Dans ma tête c'est tout à fait clair!!! Je vous en assure!!

  18. #38
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 240
    Par défaut
    dans ta base tu te recupères toutes les classes dans un dictionnaire. lorsque tu cliques tu récupères l'id de ta classe tu la cherches dans ton dictionnaire et tu l'affiches.
    c'est ça?

  19. #39
    Membre confirmé Avatar de DaisyVIP
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    160
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2007
    Messages : 160
    Par défaut
    Bah non, c'est pas vraiment ça...
    Je voudrais qu'en lisant ma base de donnée, il écrive ce code par exemple:
    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
    <table>
          <asp:Panel ID="DropPanel" runat="server" CssClass="ContextMenuPanel" Style="display :none; visibility: hidden;" Font-Overline="true">
             
             <asp:LinkButton runat="server" ID="Option1" Text="IG1" CssClass="ContextMenuItem" OnClick="OnSelect"/>
             <asp:LinkButton runat="server" ID="Option2" Text="IG2" CssClass="ContextMenuItem" OnClick="OnSelect"/>
             <asp:LinkButton runat="server" ID="Option3" Text="COM1" CssClass="ContextMenuItem" OnClick="OnSelect"/>
             <asp:LinkButton runat="server" ID="Option4" Text="MUC2" CssClass="ContextMenuItem" OnClick="OnSelect"/>
          
          </asp:Panel>
         </table>
          <ajaxToolkit:DropDownExtender runat="server" ID="DropDownExtender1"
                TargetControlID="AbsentLabel"
                DropDownControlID="DropPanel" />
            <br />
            <asp:UpdatePanel id="Update" runat="server">
                <ContentTemplate>
                    <asp:Label id="lblSelection" runat="server" Style="padding: 5px;" />
                </ContentTemplate>
                    <Triggers>
                    <asp:AsyncPostBackTrigger ControlID="Option1" EventName="Click" />
                    <asp:AsyncPostBackTrigger ControlID="Option2" EventName="Click" />
                    <asp:AsyncPostBackTrigger ControlID="Option3" EventName="Click" />
                    <asp:AsyncPostBackTrigger ControlID="Option4" EventName="Click" />            </Triggers>
            </asp:UpdatePanel>

  20. #40
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 240
    Par défaut
    tu crois au pere noel!!!!
    Comment veux tu que cela marche? tu ne vas pas créer une page pour chaque utilisateur!!!!!
    il faut faire comme je te le dis.

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 3 PremièrePremière 123 DernièreDernière

Discussions similaires

  1. VC++ Direct3D8, problème avec LPD3DXFONT et LPD3DTEXTURE8
    Par Magus (Dave) dans le forum DirectX
    Réponses: 3
    Dernier message: 03/08/2002, 11h10
  2. Problème avec [b]struct[/b]
    Par Bouziane Abderraouf dans le forum CORBA
    Réponses: 2
    Dernier message: 17/07/2002, 10h25
  3. Problème avec le type 'Corba::Any_out'
    Par Steven dans le forum CORBA
    Réponses: 2
    Dernier message: 14/07/2002, 18h48
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10

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