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 :

textbox et ajaxToolkit:AutoCompleteExtender


Sujet :

ASP.NET

  1. #1
    Membre du Club
    Inscrit en
    février 2009
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : février 2009
    Messages : 41
    Points : 41
    Points
    41
    Par défaut textbox et ajaxToolkit:AutoCompleteExtender
    Bonjour
    je veux faire une textbox avec autocompletion, j'ai ajouter un textbox et j'ai créé le ajaxToolkit:AutoCompleteExtender .
    mon problème c qu'il m'affiche un erreur disant qu'il faut que avoir un scriptmanager avant le texbox!!! et l'autocomplete ne marche pas.

    Que dois-je faire? ou je met le scriptmanager et qu'est que je met dedans?
    SVP, aidez-moi.

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

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : juillet 2005
    Messages : 5 052
    Points : 8 735
    Points
    8 735
    Par défaut
    Rien, tu ajoutes juste un scriptManager dans ta page

  3. #3
    Membre confirmé
    Avatar de topolino
    Profil pro
    Inscrit en
    juillet 2003
    Messages
    1 898
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juillet 2003
    Messages : 1 898
    Points : 627
    Points
    627
    Par défaut
    Si tu veux faire de l'ajax avec le fmk Microsoft, il faut que tu mettes un script manager et un seul par page. Je te conseil de le mettre dans ta master page une fois pour toute.
    MCTS Microsoft.
    La conception : Prendre le temps pour gagner du temps.

  4. #4
    Membre du Club
    Inscrit en
    février 2009
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : février 2009
    Messages : 41
    Points : 41
    Points
    41
    Par défaut
    Citation Envoyé par topolino Voir le message
    Si tu veux faire de l'ajax avec le fmk Microsoft, il faut que tu mettes un script manager et un seul par page. Je te conseil de le mettre dans ta master page une fois pour toute.
    Mon problème c'est qu'il ne fait pas appel au web service
    ça c'est 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
    18
    <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> <cc1:AutoCompleteExtender ID="TextBox1_AutoCompleteExtender" runat="server" TargetControlID="TextBox1" ServiceMethod="GetCompletionList" ServicePath="ZebulonWebService.asmx" MinimumPrefixLength="2" CompletionInterval="1000" EnableCaching="true" CompletionSetCount="20" CompletionListCssClass="autocomplete_completionListElement" CompletionListItemCssClass="autocomplete_listItem" CompletionListHighlightedItemCssClass="autocomplete_highlightedListItem" DelimiterCharacters=";, :"> </cc1:AutoCompleteExtender>
    et ça le web service:

    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
     [WebMethod]
            [System.Web.Script.Services.ScriptMethod]
            public string[] GetCompletionList(string prefixText, int count)
            {
                List<string> res = new List<string>();
                RaisonSocialeCollection RSCollection=new RaisonSocialeCollection();
                RSCollection = RaisonSocialeCollection.LoadAll();
                int j = 0;
                foreach(RaisonSociale rs in RSCollection)
                {
                    if (rs.Nom != null)
                    {
                        j++;
                        if (j == 10)
                            break;
                        if (rs.Nom.IndexOf(prefixText) >= 0)
                        {
                            res.Add(rs.Nom);
                        }
                    }
                }
                j++; 
                return res.ToArray();
                   
            }

  5. #5
    Membre du Club
    Inscrit en
    février 2009
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : février 2009
    Messages : 41
    Points : 41
    Points
    41
    Par défaut
    Je suis encore bloqué sur ce truc. Help please

  6. #6
    Membre actif
    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
    Points : 295
    Points
    295
    Par défaut
    Peut être que si t'était dans un UPDATEPANEL ca marcherait mieux ?

  7. #7
    Membre actif

    Inscrit en
    novembre 2003
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : novembre 2003
    Messages : 168
    Points : 229
    Points
    229
    Par défaut
    mon problème c qu'il m'affiche un erreur disant qu'il faut que avoir un scriptmanager avant le texbox!!!
    Mon problème c'est qu'il ne fait pas appel au web service
    C'est quoi ton problème au juste ?!!! maintenant que t'as ajouté le <asp:ScriptManager>

    est-ce que l'erreur s'affiche toujours ?!
    Si l'erreur ne s'affiche plus, vérifie que ton service est bien accessible.

Discussions similaires

  1. textBox utilisation d'AutoCompleteExtender
    Par ralf91 dans le forum ASP.NET Ajax
    Réponses: 2
    Dernier message: 30/07/2013, 17h19
  2. autocompleteExtender vb.net textbox
    Par alicia26 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 15/10/2009, 13h59
  3. [AJAX] autocompleteExtender de l'ajaxToolkit avec IE6
    Par _yoyé dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 25/02/2009, 12h14
  4. Réponses: 0
    Dernier message: 19/12/2008, 18h33
  5. Réponses: 5
    Dernier message: 27/04/2008, 00h20

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