Ho una pagina standard di aspx con cui ho bisogno di aggiungere un altro modulo HTML standard e di inviarlo a un'altra posizione (sito esterno), tuttavia ogni volta che premo il pulsante di invio la pagina sembra fare un post indietro piuttosto che utilizzare l'URL di azione sub-forms.Utilizzo di moduli HTML standard incorporati con ASP.NET
Un mock up di ciò che i rapporti di forma sono sotto. Nota nella distribuzione reale, il modulo farà parte di un'area di contenuto di un layout di pagina principale, pertanto il modulo deve essere inviato in modo indipendente dal modulo della pagina principale.
<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>
Le soluzioni Javascript sono grandi se l'utente ha javascript abilitato ... – goldenratio
Questo è furbo ... –
aggiunto un metodo javascript-less pure – brendan