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 :

Valeur par défault formulaire


Sujet :

ASP.NET MVC

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Étudiant
    Inscrit en
    Avril 2008
    Messages
    311
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2008
    Messages : 311
    Par défaut Valeur par défault formulaire
    Bonjour,

    en cliquant sur un bouton du genre EDITION ou SUPPRESSION, j'aimerais faire apparaître dans mes champs les données du modèle correspondant à la ligne sélectionnée.
    Je passe donc mon Id en argument du lien pour pouvoir instancier mon modèle.
    Ma question est la suivante, comment faire pour mettre des valeurs par défaut dans mes champs.
    La solution est-elle d'utiliser
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    value={ViewBag.monChamps}
    pour chaque champs et donc d'avoir une méthode qui charge mon ViewBag ou peut on utiliser le modele directement ?

    Merci par avance.
    @+

  2. #2
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2007
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2007
    Messages : 871
    Par défaut
    Salut,

    Je ne suis pas sur d'avoir compris ton problème, j'essaie de récapituler:
    Tu es sur un formulaire d'édition, tu as récupéré ton id en paramètre, tu sais récupérer ton objet en bdd, et tu veux le retourner. De plus ton objet n'a pas toutes ses informations saisies et tu veux afficher une valeur par défaut.

    Pour mettre des valeur par défaut au lieu d'une chaine vide, tu peux:
    • Le faire dans ton contrôleur en testant à la main
    • Le faire dans le constructeur de ton modèle
    • Faire un méthode d’extension du htmlhelper afin de d'avoir tes propres helpers et donc ton comportement propre.

  3. #3
    Membre éclairé
    Étudiant
    Inscrit en
    Avril 2008
    Messages
    311
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2008
    Messages : 311
    Par défaut
    Salut,

    dans le constructeur oui en utilisant le ViewBag alors ? c'est un peu long ;o!
    dans le constructeur du modèle non car c'est dépendant de la base de données.
    Je reformule

    Voici la tête de ma vue :
    --- filtre table

    --- Liste

    --- Formulaire avec boutons ajouter/modifier/supprimer

    Dans cette liste d'objet j'ai un bouton EDIT qui va permettre de sélectionner l'objet de la ligne et de préremplir le formulaire (pour que la personne n'ait plus qu'à modifier un input et cliquer Modifier.

    Pour faire ce edit, je crois avoir lu qu'on pouvait passer le modele directement mais j'ai testé et ça a échoué. Faut il donc utiliser à fond les ViewBag ?

  4. #4
    Membre éclairé
    Étudiant
    Inscrit en
    Avril 2008
    Messages
    311
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2008
    Messages : 311
    Par défaut
    J'ai trouvé, il faut le faire sur l'appel de la vue :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    View("maVue", monModelInstancié)
    @+

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

Discussions similaires

  1. [2.x] Valeur par défault, ne pas choisir le champ du formulaire
    Par aitiahcene dans le forum Symfony
    Réponses: 29
    Dernier message: 12/07/2012, 10h02
  2. Valeur par défault = Enregistrement précédent
    Par Aost dans le forum Access
    Réponses: 8
    Dernier message: 04/07/2006, 22h07
  3. [Liste Modifiable] Problème avec la valeur par défault
    Par fusion_sadam dans le forum Access
    Réponses: 3
    Dernier message: 16/06/2006, 11h00
  4. afficher une valeur par défault dans la combobox
    Par shadow31 dans le forum MFC
    Réponses: 6
    Dernier message: 09/01/2006, 17h25
  5. VBA affichage par défault formulaire unique
    Par hocine dans le forum Access
    Réponses: 3
    Dernier message: 04/01/2006, 11h50

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