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

C# Discussion :

[MVC] récupérer des checkbox dynamiques dans le controleur


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2014
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2014
    Messages : 16
    Points : 17
    Points
    17
    Par défaut [MVC] récupérer des checkbox dynamiques dans le controleur
    Bonjour,

    Je travaille sur un projet MVC en .Net 4.5
    Je génère un nombre non défini de block sur ma page, on peu cocher ou décoché chacun d'eux.

    Une fois que l'utilisateur clique sur valider et passe donc dans le controlleur, j'aimerais savoir comment je peux récupérer les checkbox qui ont été validés et les données qui y sont associé.

    Merci.

  2. #2
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Points : 5 195
    Points
    5 195
    Par défaut
    Bonjour

    Sans être spécialiste du MVC, vu que l'IHM connait le controleur, c'est à l'IHM de passer les informations sur les cases cochées au controleur.
    Il faut donc prévoir dans le controleur une méthode qui prendra en argument cette information (liste, dictionnaire, etc..).

    En "aucun" cas, le controleur ne doit aller chercher d'information dans l'IHM sinon, ça pête tout l'intérêt du MVC.
    The Monz, Toulouse
    Expertise dans la logistique et le développement pour
    plateforme .Net (Windows, Windows CE, Android)

  3. #3
    Membre à l'essai
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2014
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2014
    Messages : 16
    Points : 17
    Points
    17
    Par défaut
    Effectivement j'avais réussi à trouver la réponse.

    Il faut mettre l'attribut name="emailList" sur la checkbox et dans le controlleur ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    public ActionResult Invite(string[] emailList)
            {
     
            }

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

Discussions similaires

  1. récupérer des variables dynamique dans l'URL
    Par goldor dans le forum ActionScript 3
    Réponses: 9
    Dernier message: 19/09/2009, 02h41
  2. Récupérer des checkbox dans un tableau
    Par franklinou dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 12/05/2007, 19h06
  3. [Spring MVC] Récupérer des valeurs de formulaires sur n pages
    Par ran_hery dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 07/04/2006, 07h23
  4. Récupérer des paramètres HTML dans un ActiveX
    Par mr.saucisse dans le forum MFC
    Réponses: 26
    Dernier message: 02/02/2006, 16h25
  5. récupérer des données saisies dans un fichier
    Par natie_49 dans le forum C++
    Réponses: 6
    Dernier message: 24/11/2005, 11h29

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