Ich benutze ASP.NET MVC, um eine Seite zu erstellen, die in der Paypal-Sandbox sendet. Mein Formular, das auf die Paypal-Site sendet, ist in einem übergeordneten Formular verschachtelt. Ich verwende Internet Explorer 7, und aus irgendeinem Grund wird das verschachtelte Formular an meine lokale Maschine anstatt an die Paypal-Site gesendet. Wenn ich eine Kopie desselben verschachtelten Formulars direkt nach dem ersten Formular anlege, wird das erste an localhost und das zweite an die erwartete Stelle gesendet.verschachtelter Internet Explorer-Form-Beitrag
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>
</title>
</head>
<body>
<form name="aspnetForm" method="post" action="" id="aspnetForm">
<!--First form posts locally-->
<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
<input type="submit" value="Pay"/>
</form>
<!--Second identical form posts to the expected destination-->
<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
<input type="submit" value="Pay"/>
</form>
</form>
Sie dürfen keine Formulare in HTML verschachteln. Der Versuch, dies zu tun, führt nur zu Schmerzen, wenn Browser versuchen, sich von Ihrem Fehler zu erholen. Also versuch es nicht. – Quentin