gracias!
Prueba con javascript, es muy sencillo sólo tienes que poner Alert('TU
MENSAJE') y listo
Como te comenta Juan ruiz podrias simplemente armarlo con lo que
brinda javascript, pero a veces queremos un poco mas "potencia" como
por ejemplo mensajes de botones personalizados o incluso imagenes/
iconos personalizados.
Si lo que necesitas mostrar al usuario un msj como las alertas de JS,
mira este control de Eugenio Serrano
- MsgBox para ASP.Net 2.0 y mas... (Beta)
http://eugenioserrano.spaces.live.com/blog/cns!7E8BADFC2519C85F!261.entry
Pero si quieres algo simple: (como te comenta Juan Ruiz)
-----------------------------------------------
Private Sub Mensaje(ByVal mensaje As String)
Dim lbl As New Label()
lbl.Text = "<script language='javascript'>window.alert('" &
mensaje & "')</script>"
Page.Controls.Add(lbl)
End Sub
O un poco mas complejo je!
-----------------------------------------------
Private Sub Mensaje2(ByVal mensaje As String)
Dim scriptMsj as New System.Text.StringBuilder
scriptMsj.Append("<script language='javascript'>")
scriptMsj.Append(window.alert('")
scriptMsj.Append( mensaje)
scriptMsj.Append("')</script>")
Me.ClientScript.RegisterStartupScript(Me.GetType(), "MENSAJE",
scriptMsj.ToString)
End Sub
Si estas trabajando con asp.net 2.0 tienes un framework de AJAX que ya
lo debes conocer que se llama ASP.NET AJAX y sobre este fw tenemos un
AJAX Control Toolkit que son una seria de controles que podemos
utilizar en nuestros proyectos asp.net 2.0 (y se pueden agregar a
proyectos en curso sin tener que reescribir mucho codigo.. que es algo
muy bueno)
Uno de estos componentes que tenemos es el Modal Popup
http://www.asp.net/ajax/ajaxcontroltoolkit/samples/ModalPopup/ModalPopup.aspx
Miralo si te puede servir... podrias descargar el ControlToolkit coin
los ejemplos para poder ver como se implementa.
Si quieres tambien existe framework de AJAX y controles de Ajax
disponibles en otros proyectos (que no se adosan a nuestro IDE del
VS2005) pero que sin impresionantes en su funcionalidad.
Dale una mirada a todos estos algunos mas simples que otros, pero
poderosos.
Tendrias que implementar estas librerias en tu web y aplicar el codigo
necesario para mostrar la ventana modal
- ExtJS
http://extjs.com
Ejemplo windows/MessageBox Dialogs:
http://extjs.com/deploy/dev/examples/message-box/msg-box.html
- ModalBox
http://www.wildbit.com/labs/modalbox/
- Modal message script
http://www.dhtmlgoodies.com/index.html?whichScript=modal-message
Ejemplo:
http://www.dhtmlgoodies.com/scripts/modal-message/demo-modal-message.html
- ThickBox 3.1 (con base de JQuery)
http://www.dhtmlgoodies.com/index.html?whichScript=modal-message
mira los ejemplos de inline y frames
- Con base de Lightbox
http://particletree.com/examples/lightbox/
- subModal
http://www.subimage.com/dhtml/subModal/
Tambien mira estos enlaces
--------------------------------------------------
- ASP.NET AJAX Control Toolkit: ModalPopup
http://www.asp.net/ajax/control-toolkit/live/ModalPopup/ModalPopup.aspx
otro ejemplo parecido:
http://prototype-window.xilinus.com/samples.html
mira en la parte
- Open an alert dialog (click here)
y lo armas artesanalmente....
Enlaces:
--------------
ClientScriptManager.RegisterStartupScript (Método)
Registra la secuencia de comandos de inicio con el objeto Page.
http://msdn2.microsoft.com/es-es/library/system.web.ui.clientscriptmanager.registerstartupscript(VS.80).aspx
ClientScriptManager.RegisterStartupScript (Método) (Type, String,
String)
http://msdn2.microsoft.com/es-es/library/asz8zsxy.aspx
Espero que te sirva de ayuda o guia
_______________________
Jose A. Fernandez
blog: http://geeks.ms/blogs/fernandezja
"Juan Ruiz" <jur...@gmail.com> escribió en el mensaje de
noticias:8ad00c46-2c4c-436b...@y38g2000hsy.googlegroups.com...
Alguien conoce alguna forma de hacer esto pero que funcione con Ajax?
Saludos cordiales,
Gustavo Arriola
"Jose A. Fernandez" <ferna...@gmail.com> escribió en el mensaje
news:fa3422b9-b6cd-4189...@y38g2000hsy.googlegroups.com...