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

Remplir un Select bootstrap


Sujet :

ASP.NET MVC

  1. #1
    Membre à l'essai
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2015
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2015
    Messages : 16
    Points : 18
    Points
    18
    Par défaut Remplir un Select bootstrap
    bonjour,
    en effet je recherche comment puis-je remplir une liste de type select en bootstrap à partir d'une requête sql.
    1- comment je fais l'appel ajax pour exécuter la méthode qui va me permettre de récupérer mes données et les insérer dans mon select.

    2- une fois que j'ai remplie ma liste select, comment rafraichir le contenu de ma deuxième liste select qui dépendera de la valeur sélectionnée dans la première liste.
    merci

  2. #2
    Membre régulier
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2016
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2016
    Messages : 64
    Points : 91
    Points
    91
    Par défaut
    Salut,

    ce que tu demandes est trop générique... et on ne remplit pas un select "en bootstrap", Bootstrap est un framework css.

    Bon en gros, pour te donner les pistes de recherche :
    - dans ton controller (je suppose que tu es en mvc, puisque tu as posté ici), tu vas avoir une méthode qui va exécuter ta requête sql (en général, indirectement, c'es-à-dire que ton controller va appeler une méthode d'un autre élément qui se chargera d'exécuter le sql) ;
    - avec le resultat obtenu (souvent sous la forme d'objets métier définis das un projet à part), tu vas créer des objets ViewModel ;
    - étant donné que tu parles de remplir un select, et pas d'afficher une vue entière, je pars du principe que 'lappel se fera en ajax ; le plus souvent pour retourner un simple jeu de résultat sous forme d'objets, ton controller va renvoyer ces viewmodels sous forme de JSON ;
    - dans ta vue, typiquement en JQuery, dans un callback de la méthode AJAX, tu vas pouvoir boucler sur les objets JSON pour remplir ton select.

    Quelques liens utiles, en plus des tutos de ce site :
    http://www.asp.net/mvc
    http://www.w3schools.com/jquery/

    Fais-toi quelques tutos du début à la fin, au début ça paraît un peu "chiadé" mais une fois que tu as compris le raisonnement, ça passe tout seul

Discussions similaires

  1. remplir un select liste a partir d'un text
    Par finelady dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 07/04/2008, 10h11
  2. [AJAX] Remplir un select
    Par dondano dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 07/11/2007, 16h02
  3. [Javascript] pré remplir un select multiple dans un formulaire
    Par chipster45 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 23/04/2007, 13h52
  4. Remplir un <select> avec des années
    Par belzeluc dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 21/02/2007, 10h24
  5. [Débutant][Struts] Quel bean pour remplir un select?
    Par vallica dans le forum Struts 1
    Réponses: 33
    Dernier message: 07/04/2006, 16h56

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