J'essaie de mettre en place une application MVC qui n'est pas un typique créer un enregistrement et présenter l'enregistrement à l'utilisateur.Comment obtenir ASP.NET MVC pour ouvrir une nouvelle fenêtre?
Je trouve certaines choses qui ne sont pas amicales dans MVC car elles sont dans des formulaires Web. Ma vue comporte deux listes déroulantes, une zone de texte et un bouton de soumission. Dans l'une des listes déroulantes, je dois le préremplir avec des codes et une description. Cette partie est terminée.
Ensuite, l'utilisateur saisit du texte dans la zone de texte. Ils cliquent sur un bouton Trouver. Trouver remplira la deuxième liste déroulante. Sans viewstate, le code est un peu différent mais possible. Ensuite, l'utilisateur clique sur le bouton Envoyer. Voici la partie délicate. J'ai besoin de l'entrée de la vue pour générer un fichier PDF, puis ouvrez une nouvelle fenêtre de navigateur ou un onglet pour afficher le fichier PDF.
Je veux également supprimer le PDF du serveur avant de le présenter. Je peux supprimer le PDF avant de le présenter dans des formulaires Web. J'ai trouvé Actionlink peut ouvrir une nouvelle fenêtre, mais Actionlink ne pousse pas l'entrée sur la vue au contrôleur. Un bouton d'envoi de formulaire standard le fait, mais un bouton d'envoi n'ouvre pas une nouvelle fenêtre. Un contrôleur ne peut pas non plus ouvrir une vue dans une nouvelle fenêtre.
Comment puis-je obtenir la saisie des utilisateurs et pousser cette entrée vers le contrôleur, puis afficher le PDF généré dans une nouvelle fenêtre de navigateur? En plus de cela, j'ai besoin de supprimer le PDF du serveur.