Ich habe eine Standard-ASPX-Seite, mit der ich ein anderes Standard-HTML-Formular hinzufügen und es an einem anderen Speicherort (externe Website) senden muss, aber immer wenn ich die Schaltfläche zum Absenden der Seite drücken scheint einen Post zurück zu machen, anstatt die Sub-Forms Aktion URL zu verwenden.Verwendung von eingebetteten Standard-HTML-Formularen mit ASP.NET
Ein Mock-up von dem, was die Form Beziehungen unten ist. Beachten Sie, dass das Formular in der tatsächlichen Bereitstellung Teil eines Inhaltsbereichs eines Musterseitenlayouts ist, sodass das Formular unabhängig vom Masterseitenformular gesendet werden muss.
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<form id="subscribe_form" method="post" action="https://someothersite.com" name="em_subscribe_form" >
<input type="text" id="field1" name="field1" />
<input id="submitsubform" type="submit" value="Submit" />
</form>
</div>
</form>
</body>
</html>
Javascript-Lösungen sind groß, wenn der Benutzer Javascript aktiviert hat ... – goldenratio
Das ist crafty ... –
hinzugefügt eine Javascript-less-Methode sowie – brendan