J'écris un formulaire de contact dans ASP.NET MVC. L'utilisateur aura la possibilité d'attacher des fichiers réguliers (en utilisant des fonctions normales de fichier/navigation) ainsi que la possibilité de rechercher une personne en particulier et de joindre des fichiers liés à cette personne. La première partie est assez simple, mais la deuxième partie est ce qui me donne des maux de tête.Comment passer des informations de la fenêtre contextuelle/de la fenêtre modale à la fenêtre de base dans ASP.NET MVC
Pour la deuxième partie, j'utiliserai un assistant de 2-3 pages. L'utilisateur sera accueilli avec un champ de recherche, tapez le nom de l'utilisateur, cliquez sur rechercher, et une liste de résultats s'affichera. Après avoir cliqué sur un nom, on leur présente une liste d'enregistrements connexes dont ils peuvent vérifier certains ou aucun. L'utilisateur cliquera alors sur attach et les fichiers apparaîtront dans le formulaire de contact. Je crains que si je sors de la page de contact ou contourne les contrôleurs dans la fenêtre modale (les fenêtres modales peuvent naviguer entre les pages?) Ou la fenêtre pop-up, je vais en quelque sorte bousiller toute la MVC architecture. Je ne veux pas me tromper avec les appels AJAX alors comment faire pour ouvrir une fenêtre, parcourir cet assistant rapide de recherche de 2-3 pages, puis réécrire le contenu dans la fenêtre de base? Est-ce juste une question de base JavaScript et HTML ou pensez-vous que cela sera plus impliqué ou est-ce que AJAX est juste une fatalité?
@tribium, vous devrez en tirer tout ce que vous pouvez et passer à travers des données plus spécifiques. Je pense toujours que l'idée d'avoir une Vue pour chaque étape et de passer le Modèle de Vue à chaque action de contrôleur de vues est la voie à suivre. – griegs