Voici mon scénario:Server.Transfer de ASP à ASP.Net
Un message d'application de bureau à une page ASP spécifique dans mon application Web avec des données XML. L'application Web est en cours de réécriture sur ASP.Net; Toutefois, l'URL de cette page spécifique ne peut pas changer (en raison de l'application de bureau).
Mon idée originale était simplement « avant » les demandes de la page ASP classique à une nouvelle page ASPX, qui traiterait la demande, en changeant la page ASP comme ceci:
<% Server.Transfer("MyApp/NewXmlHandler.aspx") %>
Cependant, cette ne fonctionne pas:
erreur active Server Pages 'ASP 0221' non valide @ directive commande /MyApp/NewXmlHandler.aspx, ligne 1
Existe-t-il un moyen simple de prendre les données publiées dans la page ASP et de les transférer vers une autre page?
Merci!
Je pense que les deux problèmes potentiels ici sont 1) Y at-il une limite de longueur pour une URL? et 2) je ne sais pas si l'application de bureau pourrait répondre à une demande de redirection – John
Eh bien, une autre solution serait de les mettre dans la session et de partager la session: http://msdn.microsoft.com/fr us/library/aa479313.aspx –