Problemi con l'invio di dati da un form

giovedì 14 luglio 2011 - 12.29

netting Profilo | Junior Member

Creo il form in questo modo:

<form method="post" action="Registrazione.aspx"><p>
Nome <asp:TextBox ID="txtNome" runat="server"></asp:TextBox>
</p>
<p>
Cognome <asp:TextBox ID="txtCognome" runat="server"></asp:TextBox>
</p>
<p>
Età <asp:TextBox ID="txtEta" runat="server"></asp:TextBox>
</p>
<p>
Data di nascita <asp:TextBox ID="txtDataN" runat="server"></asp:TextBox>
</p>
<p>
Luogo di nascita
<asp:TextBox ID="txtLuogoN" runat="server"></asp:TextBox>
</p>
<p>
Ruolo <asp:ListItem Value="0">Real. Applicazioni web(ASP.NET)</asp:ListItem>
<asp:ListItem Value="1">Gestione database</asp:ListItem>
<asp:ListItem Value="2">Migrazione progetti VB6 to VB.NET</asp:ListItem>
</asp:DropDownList>
</p>
<p>

<asp:Button ID="cmdInvia" runat="server" Text="Invia"
onclick="cmdInvia_Click" />
</p>
<p>
<asp:Label ID="lblNome" runat="server"></asp:Label>
</p>

</form>

Quando premo il pulsante invia non mi riporta alla pagina registrazione.aspx ma mi aggiorna semplicemente la pagina stessa, riportando i dati i questa pagina e non in registrazione.aspx.
QUalè il problema?
E poi come faccio a recuperare i dati presenti nel form nella pagina registrazione.aspx?

Gluck74 Profilo | Guru

ma questa è una pagina aspx?
Le pagine aspx funzionano in maniera diversa delle vecchie pagine asp.
hanno un unico form e, tranne poche eccezioni, il post lo fanno sempre su se stesse

sei sicuro che non ci sia già il form?
<form id="form1" runat="server">

____________
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5