Soumettre le formulaire à l'intérieur de Bootstrap modal dans le Formulaire...?
J'ai un formulaire qui permet aux utilisateurs d'enregistrer les détails. Un élément de cette forme est de sélectionner un utilisateur particulier. Si l'utilisateur n'est pas là, je veux être en mesure de créer un modal pour créer un nouvel utilisateur, présenter que nouvel utilisateur de la base de données et ensuite que l'utilisateur disponible dans la liste déroulante pour tous les utilisateurs. Je suis en utilisant MVC 4 et Twitter Bootstrap cadre. Toutes les suggestions sur la façon de faire cela?
Je suis en mesure de créer la mise en page et tout s'affiche bien, mais le principal problème pour le moment est que quand je soumettre le formulaire à l'intérieur de la modale, il ne passe pas le modèle de données grâce à la manette sur la soumission. Est ce dû au fait que vous ne pouvez pas avoir des formes dans les formes? Ne devrais-je pas avoir eu d'autres questions si c'est le cas?
De l'aide ou des conseils seraient grandement appréciés. Merci!
Vous devez vous connecter pour publier un commentaire.
Jetez un oeil à cette réponse où je montre comment utiliser un Bootstrap modal avec un formulaire, il devrait être assez pour vous obtenir sur la voie:
MVC 4 Modifier la forme modale à l'aide de Bootstrap
J'ai effectivement résolu le problème en mettant la deuxième forme (pour le modal) à l'extérieur de la principale forme et créé une vue partielle de créer le modal div (et dans la liste déroulante mise à jour par l'modal) dans le formulaire principal. De cette façon, lorsque le code rend en html car il y a deux formes distinctes. Lors de la deuxième forme (ce qui est à l'intérieur de l'modal) soumet les données d'-je obtenir pour rediriger vers la vue principale. De cette façon, l'information que le modal ajoute à la vue principale est ensuite soumis et disponible pour utilisation.
J'espère que ce qui fait sens pour les gens. Je suis assez nouveau à MVC suis à bidouiller à l'aveuglette!
Le problème, c'est que vous enveloppez-le modal avec le formulaire, c'est la raison pour laquelle il ne se soumet pas.
Vous devriez mettre la forme modale des corps, il va travailler.