Quiero invocar un MSGBOX ó una ventana de ALERT (javascript) para pregunta SI o NO en una acción determinada.
Como se hace esto en ASP.NET?
Gracias!!!!

| ||||
en el codebehind no se puede lanzar un msgbox puesto que ese código se ejecuta del lado del servidor, para hacerlo deberías lanzar un alert (o un confirm) del lado del cliente con JS boton.Attributes.Add("onclick","return confirm('Seguro?');") éste código va a hacer que cuando se presione el botón aparezca un mensaje de confirmación y si el usuario responde afirmativamente se ejecute el código del servidor (el evento Boton_Click), de lo contrario no hará nada. espero que sirva |
| |||
yo coloco esa instruccion justo debajo de la opcion clic pero el mensaje me sale la segunda que presiono el boton, en la primera vez que lo presiono no me sale mensaje sino que me despliega la lista porque? |
| ||||
Jonma29... esa instrucción no debes ponerla en el evento OnClick del botón ya que de por sí la intrucción modifica el evento del botón. Por lo tanto, la intrucción la debería poner en el PageLoad por ejemplo. Prueba y comentas. Saludos!!! ![]()
__________________ Tantas horas delante de una pantalla servirá para algo.... [Phoncadiz; mínimo 8 h. al día con el PC] :stress: |
| ||||
Hola! En el evento click del botón puedes poner esto que también te debe funcionar:
Código:
Lo dicho anteriormente por PhonCadiz es cierto, si añades el atributo de esa forma debes hacerlo en el Page_Load(...)Me.Response.Write("<script language='JavaScript'>window.alert('Tu mensaje')</script>") ![]()
__________________ Una buena forma de sacar las castañas del fuego sin quemarse: LEE FOROSDELWEB..... :si: ------ F.P.R. MCAD .NET |
| ||||
Muy bien GeRuNdIo ![]() ![]() Acabo de probar tu último código y funciona PERFECT. Así que nada... a apuntarlo!!! Saludos!!! ![]()
__________________ Tantas horas delante de una pantalla servirá para algo.... [Phoncadiz; mínimo 8 h. al día con el PC] :stress: |
| |||
Si quisieraís un poco más de funcionalidad en el "MessageBox" pegarle un vistazo a esto... http://www.metabuilders.com/Tools/DialogWindow.aspx Saludos |
| |||
![]() No, solo coloca el codigo en el load y luego cuando salga el mensaje y le des clic en acepatar se ejecutara el codigo que esta en el evento del boton en caso contario se ejecutara nada ![]() |