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 Ajax Discussion :

ASP.Net & AJAX : CascadingDropDown


Sujet :

ASP.NET Ajax

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Décembre 2009
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 8
    Par défaut ASP.Net & AJAX : CascadingDropDown
    Bonjour
    Je suis débutante dans ASP.net avec AJAX. J'ai un pb dans mon application et j'espère vivement que vous m'aider.

    Alors: j'ai deux DropDownList, se chargeant d'une table de la BD , mais l'une après le choix d'une valeur de l'autre.

    Dans Default.aspx , j'ai cette partie de code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <asp: DropDownList ID="_ddlFields" runat="server" onselectedindexchanged="_ddlValues_SelectedIndexChanged"/ >
     
     <ajaxToolkit: CascadingDropDown ID="ccd1" runat="server" ServicePath="CascadingDropdown1.asmx" ServiceMethod="GetFields"      
    	       TargetControlID="_ddlFields" Category="Field" PromptText="Sélectionnez une colonne"
               LoadingText="Please wait ..."  />
    et CascadingDropdown1.asmx c'est un srevice web dont j'ai inséré 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
    public CascadingDropDownNameValue[] GetFields(string knownCategoryValues, string category) 
    {
        MoviesDBEntities1 db = new MoviesDBEntities1();
     
             List<Movie> li = db.Movie.ToList();
        List<CascadingDropDownNameValue> l = new List<CascadingDropDownNameValue>();
     
        for (int i = 0; i<li.Count;i++ )
        {
            Movie m = li.ElementAt(i);
            l.Add(new CascadingDropDownNameValue(m.Id.ToString(),m.Title));
        }      
    	return l.ToArray(); 
    }
    En fait, MoviesDBEntities1 est la BD crée, j'ai utilisé ADO.Net pour avoir les entités. ( la table Movie)
    Mon pb,c'est que lorsque j'exécute ce code, la liste n'est pas affiché, j'ai une erreur (dans la liste)
    Method error 12030
    Je ne sais pas pourquoi, le CascadingDropdown1.asmx est placé dans le même dossier de la page : default.aspx.
    J'attends vos réponses S'il vous plait. Merci d'avance

  2. #2
    Membre expérimenté Avatar de AcidLines
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2010
    Messages
    198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Santé

    Informations forums :
    Inscription : Février 2010
    Messages : 198
    Par défaut
    Bonjour,

    Ceci pourra peut être te donner une réponse a ton problème :

    http://20-100.ch/blog/index.php/post...cadingDropDown

Discussions similaires

  1. Quel hébergeur pour asp.net et AJAX?
    Par Nixar dans le forum Hébergement
    Réponses: 0
    Dernier message: 09/10/2008, 23h48
  2. Asp.net avec Ajax
    Par niceen dans le forum ASP.NET
    Réponses: 1
    Dernier message: 26/02/2008, 11h11
  3. Conseil ASP.net et Ajax
    Par Promesses dans le forum ASP.NET
    Réponses: 8
    Dernier message: 09/02/2008, 12h22
  4. asp.net et ajax
    Par hermine dans le forum ASP.NET
    Réponses: 14
    Dernier message: 19/07/2007, 15h49
  5. asp.net et ajax
    Par dark vador dans le forum ASP.NET
    Réponses: 2
    Dernier message: 04/06/2007, 11h17

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