Bonjour tous le monde
dans mon projet je souhaiterais créer de l'interaction entre deux formulaires qui se trouvent dans la même pages
Mais je ne sais pas comment s'y prendre, je suis débutant en DEV
Cordialement
Bonjour tous le monde
dans mon projet je souhaiterais créer de l'interaction entre deux formulaires qui se trouvent dans la même pages
Mais je ne sais pas comment s'y prendre, je suis débutant en DEV
Cordialement
Bonjour, pourrais-tu être plus précis ? Qu'entends-tu par "interaction entre 2 formulaires" ?
Bonjour
voila ce que j'ai fait suite à la dernière fois
j'ai crée une page Index() avec les deux boutons qui génèrent une des deux vues (form1 et form2 qui correspondent à Exemple1Model et Exemple2Model) qu'on à crée dans EditorTemplate si tu te souvient.
Dans cette même page index() j'ai crée par défaut un formulaire avec quatre champs non editable, et je souhaiterais modifier les champs de ce dernier à partir des deux formulaire dans EditorTemplate que j'affiche en cliquant sur les liens.
Cordialement
Si le remplissage de ces champs readonly s'effectue au moment de l'appel au serveur, tu peux utiliser le même principe que EditorFor(...) mais avec la méthode DisplayFor(...). Les templates sont à mettre du coup dans le répertoire Shared/DisplayTemplates et non Shared/EditorTemplates. Mais ce sera cohérent si c'est bien de l'affichage que tu souhaites faire, sinon c'est un peu du contre-emploi.
Tu peux aussi remplir ces champs grâce au javascript (avec jQuery c'est assez simple).
Jai mis une image représentative en PJ
jexplique
en fait quand je clique sur le champs nom ou prenom dans la partie "les formulaire" sa m'affiche la vue "form1" à coté dans la meme fenetre.
Ce que je veux c'est saisir des dans les champs de form1 le nom et le prenom et quand je clique sur modifier le resultat s'affiche dans les champs de gauche "nom et prenom". c possible ??
Ok, je comprends mieux.
Ce que tu peux faire c'est utiliser un affichage en @Html.PartialView("_nomVuePartielle") avec une 3ème classe modèle qui contient les 4 champs que tu veux afficher et une méthode dans le contrôleur qui renvoie ce modèle rempli.
Partager