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 :

Afficher une liste depuis un dropdownlist


Sujet :

ASP.NET Ajax

  1. #1
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Août 2017
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2017
    Messages : 4
    Points : 4
    Points
    4
    Par défaut Afficher une liste depuis un dropdownlist
    Bonjour tout le monde,
    Je suis débutante en asp mvc et en ajax, je voudrais afficher une liste depuis une dropdownlist sachant que j'ai toutes mes données dans sql server.
    Les données s'affichent bien dans la dropdownlist, mais la deuxième liste ne s'affiche jamais remplie.
    Voici ma vue :
    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
     
    @model Exercice2.Models.Filiere
     
    <script type="text/javascript">
        $(document).ready(function () {
            $(function () {
                $("#FiliereSelect").change(function () {
                    $.get("/Exo2/GetEtudiant", { ID: $("#FiliereSelect").val() }, function (data) {
                        $("#Contenu").empty();
                        $.each(data, function (index, ligne) {
                            $("#Contenu").append("<option value='" + ligne.cne + "'>" + ligne.nom + "</option>")
                        });
                    })
                });
            });
        });
    </script>
     
    @{
        ViewBag.Title = "Index";
    }
     
    <h2>Index</h2>
    @using (Html.BeginForm())
    {
        @Html.DropDownListFor(model => model.Id_filiere, ViewBag.fil as SelectList, "Choisir une filière", new { id = "FiliereSelect" })
     
        <br />
     
        <select id="Contenu"></select>
    }

    et voici mon contrôleur :
    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
     
    using Exercice2.Models;
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.Mvc;
     
    namespace Exercice2.Controllers
    {
        public class Exo2Controller : Controller
        {
            Model1 model;
            // GET: Exo2
     
            [HttpGet]
            public ActionResult Index()
            {
                model = new Model1();
                ViewBag.fil = new SelectList(model.Filieres, "Id_filiere", "Nom_filiere");
                return View();
            }
     
     
            public JsonResult GetEtudiant(int ID)
            {
                model = new Model1();
                model.Configuration.ProxyCreationEnabled = false;
                return Json(model.etudiants.Where(p => p.id_fil == ID), JsonRequestBehavior.AllowGet);
            }
        }
    }

    Merci beaucoup d'avance !

  2. #2
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Août 2017
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2017
    Messages : 4
    Points : 4
    Points
    4
    Par défaut
    Personne pour m'aider ?

Discussions similaires

  1. Recheche commande AWK pour afficher une liste de fichiers
    Par Krispy dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 21/07/2006, 11h36
  2. [Image] Afficher une image depuis serveur distant
    Par grinder59 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 17/05/2006, 09h45
  3. [VB]Afficher une liste dans une boite de dialogue
    Par Asdorve dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 05/04/2006, 11h30
  4. [PHP-JS] Afficher une liste sur la page ?
    Par bzoler dans le forum Langage
    Réponses: 7
    Dernier message: 27/01/2006, 09h41
  5. [VB]Ja'imerais afficher une liste d'éléments...
    Par STRUFIELD dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 23/01/2006, 18h49

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