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 :

[MVC Form] Plusieurs formulaires dans la même vue


Sujet :

ASP.NET MVC

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 25
    Points : 23
    Points
    23
    Par défaut [MVC Form] Plusieurs formulaires dans la même vue
    Bonjour,

    Je développe en ASP.Net MVC2 avec des vues fortement typées. La problématique suivante se pose :
    Je désire avoir deux formulaires différents dans une même vue. J'ai donc un Model commun pour les données de mes deux formulaires. Jusqu'ici ça fonctionne, mais lorsque j'ajoute des attributs de validation dans mon Model, forcément ils sont tous testés (validation des champs du formulaire 1 et 2) alors que je submit qu'un seul des deux formulaires.

    Comment peut-on développer ça et surtout comment le faire de façon propre? Faut-il passer par des userControls MVC pour chaque formulaire?...

    Merci d'avance

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 25
    Points : 23
    Points
    23
    Par défaut
    En cherchant un peu plus loin que le bout de mon nez j'ai trouvé cet article qui semble répondre à ma question : http://blogs.imeta.co.uk/MBest/archi...01/19/833.aspx
    J'étudie ça pour voir comment l'implémenter dans mon projet...

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 25
    Points : 23
    Points
    23
    Par défaut
    Après plusieurs tests, j'ai opté pour la solution des vues partielles.
    Chacun de mes formulaires est une vue partielle que j'intègre (via RenderPartial) dans ma vue principale. Ensuite, dans le BeginForm j'indique une action précise mais pas de controller (je met null donc par défaut ce sera le courant). Le controleur de ma vue mère doit donc obligatoirement contenir ces action. Avec ce mode de fonctionnement les validations sur chacun de mes fomulaires ne rentrent pas en conflit.

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

Discussions similaires

  1. [AC-2007] Impression de plusieurs formulaires dans un même pdf.
    Par Tifriis dans le forum VBA Access
    Réponses: 2
    Dernier message: 13/06/2017, 11h09
  2. [2.x] [Form] Plusieurs formulaires sur une même entité
    Par flutz dans le forum Symfony
    Réponses: 1
    Dernier message: 15/09/2012, 23h24
  3. Réponses: 7
    Dernier message: 05/02/2010, 18h55
  4. Plusieurs Beans dans le même formulaire
    Par AlienQueen dans le forum Struts 1
    Réponses: 2
    Dernier message: 19/11/2006, 19h21

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