lunes, 15 de septiembre de 2008

MsgBox y ConfirmationBox en ASP.NET 2.0

Cuando empecé a trabajar por primera vez en ASP.NET 1.x luego de haber trabajdo en un proyecto c# lo primero que necesité y no encontré fue el MsgBox el cual utilizaba para confirmar las acciones del usuario con una ventana de confirmación.
Lamentable el control no existía en 1.x y se debía generar una clase y una serie de pasos más.
EN ASP.NET 2.0 por fin nos dan una solución mucho más fácil.

Al botón, link, o similares solo se le debe setear la propiedad OnClienClick para que devuelva confirm('mensaje'); de la siguiente forma

< asp :Button ID="ConfirmOnClick" runat="server"
OnClientClick="return confirm('¿Está seguro que desea realizar esa acción?');"
Text="Formatear" />


*borrar los espacios antes y despues de "asp" ya que por condicion de blogger no puedo ponerlo junto.

De esta forma, en el lado del cliente, si este presiona Cancelar, no se realiza el AutoPostBack.

Saludos.

No hay comentarios: