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 :

Zone de recherche à la facebook


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    63
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 63
    Par défaut Zone de recherche à la facebook
    Bonjour,

    Je suis actuellement en train de développer un site communautaire pour musicien.
    J'essaye de réaliser une zone (champ TextBox) de recherche en dessous de laquelle apparaitra les profils correspondant à la saisie.

    Mon problème est qu'il n'existe pas de méthode OnKeyDown sur les TextBox, les propositions ne sont donc affichées qu'une fois que le TextBox perd le focus.

    Merci d'avance

  2. #2
    Membre chevronné Avatar de roster
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    397
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 397
    Par défaut
    Citation Envoyé par Munkey74 Voir le message
    Bonjour,

    Je suis actuellement en train de développer un site communautaire pour musicien.
    J'essaye de réaliser une zone (champ TextBox) de recherche en dessous de laquelle apparaitra les profils correspondant à la saisie.

    Mon problème est qu'il n'existe pas de méthode OnKeyDown sur les TextBox, les propositions ne sont donc affichées qu'une fois que le TextBox perd le focus.

    Merci d'avance
    As-tu essayé en utilisant AutoCompleteType="AutoCompleteType" ?

  3. #3
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    63
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 63
    Par défaut
    Avec par exemple AutoCompleteType="Search" ?

    Le truc c'est que l'affichage des propositions ne se fait que lorsque le TextBox perd le focus.

    Voici mon 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
                <div id="searchZone">                       
                    <asp:UpdatePanel ID="UPSearch" runat="server" >
                        <ContentTemplate>
                            <asp:TextBox ID="TBSearch" runat="server" AutoPostBack="true" 
                                ontextchanged="TBSearch_TextChanged" AutoCompleteType="Search" ></asp:TextBox>
                            <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>                        
                        </ContentTemplate>
                        <Triggers>
                         <asp:AsyncPostBackTrigger ControlID="TBSearch" EventName="TextChanged" />
                        </Triggers>
                    </asp:UpdatePanel>
                    <asp:UpdateProgress ID="UPSearchLoading" runat="server" AssociatedUpdatePanelID="UPSearch">
                        <ProgressTemplate>
                            Loading...
                        </ProgressTemplate>
                    </asp:UpdateProgress>
                </div>
    Et le code behind :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
            protected void TBSearch_TextChanged(object sender, EventArgs e)
            {
                Label1.Text = "plop";
            }

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    298
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 298
    Par défaut
    as tu essayé l'autocomplete ajax

    http://www.asp.net/AJAX/AjaxControlT...oComplete.aspx

  5. #5
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    63
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 63
    Par défaut
    Oui, mais ce composant ne permet pas de mettre des images ou des liens, j'aimerai avoir le même rendu que sur facebook, c'est pour cela que le composant autocompletion ne convient pas...

  6. #6
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    textbox + jquery + faire à la main.
    si tu veux un truc poussé, il te faut mettre les mains dans le cambouis

  7. #7
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    63
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 63
    Par défaut
    Merci, aurais-tu un lien qui m'explique tout sa? C'est encore un peu vague pour moi JQuery...

  8. #8
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    non non, tu es assez grand pour taper jquery sur google

    j'ai pas trouvé de plugin faisant directement ce que tu veux, je crois que l'autocomplete est limité mais il y a sûrement moyen de faire qqc mais ca va prendre du temps par contre



    petit lien bonus :http://forums.asp.net/p/1406914/3068389.aspx

  9. #9
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    63
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 63
    Par défaut
    Merci pour tes réponses.
    En effet je suis assez grand mais je pense que les sujets à propos de JQuery sont légion, je voulais donc avoir un lien vers une "bonne" doc...

    Encore merci!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Zone de recherche/Requête
    Par lelapinrusse dans le forum Access
    Réponses: 2
    Dernier message: 24/12/2007, 17h04
  2. [VS2005]Effacer zone de recherche
    Par 0xYg3n3 dans le forum Visual Studio
    Réponses: 1
    Dernier message: 19/11/2007, 15h07
  3. Problème de créer une zone de recherche
    Par karous dans le forum Modélisation
    Réponses: 6
    Dernier message: 23/07/2007, 15h00
  4. [MySQL] Menu deroulant + zone de recherche
    Par bullrot dans le forum PHP & Base de données
    Réponses: 14
    Dernier message: 07/03/2006, 16h06
  5. Zone de recherche - Barre d'outils
    Par ptit_lu78 dans le forum Access
    Réponses: 11
    Dernier message: 04/11/2004, 17h58

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