Comment envoyer des données d'un contrôleur MVC asp.net vers une page non-MVC asp.net?
Un ministère dans notre société est l'utilisation classique asp.net tandis que la nôtre département est en utilisant MVC.
Nous avons besoin de passer les 5 variables à sa page (par le formulaire de soumission). Quelqu'un peut s'il vous plaît montrer un exemple simple de l'affichage des données de formulaire à partir d'un contrôleur MVC asp.net page attendent à ce que la variable de formulaire?
source d'informationauteur Monkey
Vous devez vous connecter pour publier un commentaire.
Si je lis correctement, vous devriez être en mesure de le faire sans aucun croix /domaine d'application de préoccupation. Vous voulez le faire dans le contrôleur, vous pouvez donc utiliser la HttpWebRequest classe pour afficher les données. C'est théoriquement le même que l'affichage à partir d'un navigateur web autant que l'application cible.
Voici un moyen rapide et sale extrait de:
Si vous êtes de passage de domaines ou d'applications, je pense que vous pourriez être hors de la chance. Pouvez-vous directement à l'autre site et d'utiliser la querystring?
Ou d'écrire dans un tableau et les diriger vers l'autre site.
Vraiment pas sûr que vous serez en mesure de publier sur le site car je pense que cela va à l'encontre du modèle de sécurité.
Je suis peut être à côté de la subtile problème, mais tu ne peux pas définir le
action
sur le MVC formulaire à l'url de la classique page asp qui le recevra?Les champs seront disponibles dans la forme en-têtes que vous pouvez lire sur la page ASP de côté.
La seule question sera si l'AEP site a cross site request forgery de détection (mais si ils sont en interne des applications, vous pouvez ajouter une exception à la contrefaçon de détection de code sur la page ASP de côté).