Foros del Web » Programando para Internet » ASPX (.net) »

Una duda muy sencilla: ¿los botones de ASP.NET siempre ejecutan un submit?

Estas en el tema de Una duda muy sencilla: ¿los botones de ASP.NET siempre ejecutan un submit? en el foro de ASPX (.net) en Foros del Web. Hola, acabo de empezar con asp.net y todavía ando aprendiendo hasta lo más básico. La duda que tengo es ésta: he estado mirando en distintos ...
  #1 (permalink)  
Antiguo 28/03/2007, 05:59
 
Fecha de Ingreso: febrero-2005
Mensajes: 1.015
Antigüedad: 19 años, 11 meses
Puntos: 6
Una duda muy sencilla: ¿los botones de ASP.NET siempre ejecutan un submit?

Hola, acabo de empezar con asp.net y todavía ando aprendiendo hasta lo más básico. La duda que tengo es ésta: he estado mirando en distintos códigos de ejemplos, y en todos ellos, un botón de asp.net (o un control de tipo botón de asp.net, definido como <asp:button... runat="server">) realiza automáticamente un submit del formulario (no es como en html directo, que me permitía escoger entre type="button" y "submit"). ¿Hay algún modo de que esto no sea así, o de crear un botón que no realice un submit del formulario?

Gracias, y un saludo a todo el mundo, después de volver a entrar después de tanto tiempo a este gran foro.

Saludos
  #2 (permalink)  
Antiguo 28/03/2007, 08:00
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 20 años
Puntos: 9
Re: Una duda muy sencilla: ¿los botones de ASP.NET siempre ejecutan un submit?

Hola.
Para realizar lo que deseas no tienes más que agregar un boton tipo "button" como los que conoces. Es simple código HTML "como antes".
Cuando necesites un submit o ejecutar código de servidor, entonces usa un asp:Button y aprovecha la tecnologia de .NET
Saludos.
__________________
..:: moNTeZIon ::..
  #3 (permalink)  
Antiguo 29/03/2007, 12:03
 
Fecha de Ingreso: junio-2006
Mensajes: 109
Antigüedad: 18 años, 6 meses
Puntos: 2
Re: Una duda muy sencilla: ¿los botones de ASP.NET siempre ejecutan un submit?

O puedes utilizar todos los tipos de botones(HTML o de servidor), pero le agregas esta instucción a tu código:

Código:
Page.RegisterHiddenField("__EVENTTARGET", "btnSubmit")

Suerte
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:10.