Enviar formulario a otra página

tema enviado por Trulala de Cordoba en ASP.NET
tema iniciado el 06/06/2006
Hola gente:

Quiero que mi formulario de asp en vez de recargarse cuando aprieto el botoncito enviar valla a otra página y puse así pero no anda: 

<form id="Form1" method="post" runat="server" action="index2.aspx">
<asp:TextBox id="txtNombre" style="Z-INDEX: 101; LEFT: 128px; POSITION: absolute; TOP: 56px"
runat="server"></asp:TextBox>
<asp:Label id="txtEmpresa" style="Z-INDEX: 117; LEFT: 40px; POSITION: absolute; TOP: 152px"
runat="server">Empresa</asp:Label>
<asp:TextBox id="txtDNI" style="Z-INDEX: 116; LEFT: 128px; POSITION: absolute; TOP: 152px" runat="server"></asp:TextBox>
<asp:Label id="Label3" style="Z-INDEX: 109; LEFT: 40px; POSITION: absolute; TOP: 128px" runat="server">Fec Nac</asp:Label>
<asp:Label id="Label2" style="Z-INDEX: 108; LEFT: 40px; POSITION: absolute; TOP: 96px" runat="server">Apellido</asp:Label>
<asp:Label id="Label1" style="Z-INDEX: 107; LEFT: 40px; POSITION: absolute; TOP: 56px" runat="server">Nombre</asp:Label>
<asp:Button id="Button1" style="Z-INDEX: 106; LEFT: 128px; POSITION: absolute; TOP: 208px" runat="server"
Text="Aceptar"></asp:Button>
<asp:TextBox id="txtfecnac" style="Z-INDEX: 103; LEFT: 128px; POSITION: absolute; TOP: 120px"
runat="server"></asp:TextBox>
<asp:TextBox id="txtApellido" style="Z-INDEX: 102; LEFT: 128px; POSITION: absolute; TOP: 88px"
runat="server"></asp:TextBox>
</form>

Pero no funciona porque se recarga la página (index.aspx), no va a la otra página "index2.aspx" ¿Como hago para que valla a index2.aspx sin usar redirect?

Por ejemplo en el asp viejo, yo tenía una página "contacto.asp" y para que al enviar el formulario valla a "gracias.asp" ponía en el form "action=gracias.asp". Entonces cuando se enviaba el form te llevaba a gracias.asp en donde se envía el mail etc
Desde ya gracias