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

mensaje de confirmacion en asp net

Estas en el tema de mensaje de confirmacion en asp net en el foro de ASPX (.net) en Foros del Web. maestros tengo un grid el cual actualizo en linea (tengo una columna Edit) bueno al hacer click quiero que me slaga un mensaje de confirmacion ...
  #1 (permalink)  
Antiguo 14/09/2008, 12:29
Avatar de OYEME  
Fecha de Ingreso: marzo-2004
Ubicación: Lima
Mensajes: 307
Antigüedad: 20 años, 1 mes
Puntos: 1
mensaje de confirmacion en asp net

maestros tengo un grid el cual actualizo en linea (tengo una columna Edit) bueno al hacer click quiero que me slaga un mensaje de confirmacion si deseo grabar
he hecho algo ams o menos asi
Dim Mensaje As New StringBuilder

Mensaje.Append("<script>")
Mensaje.Append("r=confirm('Desea Grabar...?');")
Mensaje.Append("</script>")
Response.Write(Mensaje)

con esto me sale el confirm pero no se como recuperar el valor que tomo el confirm
como recupero esa variable R

gracias de antemano maestros
__________________
http://www.luisariashidalgo.com
  #2 (permalink)  
Antiguo 15/09/2008, 06:00
 
Fecha de Ingreso: junio-2007
Mensajes: 327
Antigüedad: 16 años, 10 meses
Puntos: 0
Exclamación Respuesta: mensaje de confirmacion en asp net

Cita:
Iniciado por OYEME Ver Mensaje
maestros tengo un grid el cual actualizo en linea (tengo una columna Edit) bueno al hacer click quiero que me slaga un mensaje de confirmacion si deseo grabar
he hecho algo ams o menos asi
Dim Mensaje As New StringBuilder

Mensaje.Append("<script>")
Mensaje.Append("r=confirm('Desea Grabar...?');")
Mensaje.Append("</script>")
Response.Write(Mensaje)

con esto me sale el confirm pero no se como recuperar el valor que tomo el confirm
como recupero esa variable R

gracias de antemano maestros
No se si te valdrá algo así.

Creas una función para que al cargar las páginas cree funciones JavaScript. Y queda así:

Código:
Guardar.Attributes["onclick"] = new StringBuilder("javascript:")
				.Append("if (strModificado)return window.confirm('")
				.Append("¿Está seguro de que desea guardar los cambios?") 
				.Append("');").ToString();
"Guardar" es el nombre del botón, y ahora, al pulsar sobre el botón guardar pedirá confirmación. Solo ejecutará su contenido si confirma el mensaje. De lo contrario no hará nada. A ver si eso te sirve.
  #3 (permalink)  
Antiguo 15/09/2008, 06:04
 
Fecha de Ingreso: abril-2005
Ubicación: España - Madrid
Mensajes: 236
Antigüedad: 19 años
Puntos: 2
Respuesta: mensaje de confirmacion en asp net

Añadeselo a los atributos del boton

miboton.attributes(''OnClick) el "javascript: return confirm ('¿Seguro que grabamos?')

De esta forma cuando te pulse Ok, se lanzara el evento de grabar, si pulsa cancelar no lanzara el evento.

No se si esto te sirve.

Ciao
  #4 (permalink)  
Antiguo 16/09/2008, 15:00
Avatar de OYEME  
Fecha de Ingreso: marzo-2004
Ubicación: Lima
Mensajes: 307
Antigüedad: 20 años, 1 mes
Puntos: 1
Respuesta: mensaje de confirmacion en asp net

gracias mastros por las respuestas pero eso lo he puesto en una columna delete dentro de un grid ahora puedo crearlo ese evnto a esa columna en el load como haria gracias por sus respuestas
__________________
http://www.luisariashidalgo.com
  #5 (permalink)  
Antiguo 16/09/2008, 16:12
 
Fecha de Ingreso: septiembre-2008
Mensajes: 5
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: mensaje de confirmacion en asp net

Hola a todos, estoy teniendo problemas tengo iis 5.1 en xp pro sp2 y me lebanta bien las paginas .htm pero las paginas .aspx o me muestra el codigo html o salta un error,
tengo .net framework y visual studio 2005 y en la vista preliminar de VS. se abre bien

les agradeseria cualquier ayudita GRACIAS
  #6 (permalink)  
Antiguo 17/09/2008, 09:19
Avatar de sordo77  
Fecha de Ingreso: noviembre-2002
Ubicación: Rosario
Mensajes: 70
Antigüedad: 21 años, 4 meses
Puntos: 0
Respuesta: mensaje de confirmacion en asp net

Cita:
Iniciado por wilwas Ver Mensaje
Añadeselo a los atributos del boton

miboton.attributes(''OnClick) el "javascript: return confirm ('¿Seguro que grabamos?')

De esta forma cuando te pulse Ok, se lanzara el evento de grabar, si pulsa cancelar no lanzara el evento.

No se si esto te sirve.

Ciao

Claro, podría ser algo así:

<asp:Button CssClass="inputButton delete" ID="btnDelete" runat="server" CausesValidation="False" Text="" CommandName="Delete" OnClientClick="return confirm('Delete this Contact?');">
</asp:Button>


Código:
<asp:GridView ID="gvContacts" runat="server" DataKeyNames="pk_contact"
                                DataSourceID="odsContact" AllowPaging="True" Width="650px" HeaderStyle-HorizontalAlign="Center"
                                AutoGenerateColumns="False">
                                <Columns>
.
.
.
 <asp:TemplateField HeaderText="Delete">
                                        <ItemStyle HorizontalAlign="Center"></ItemStyle>
                                        <HeaderStyle Width="40px"></HeaderStyle>
                                        <ItemTemplate>
                                            <asp:Button CssClass="inputButton delete" ID="btnDelete" runat="server" CausesValidation="False"
                                                Text="" CommandName="Delete" OnClientClick="return confirm('Delete this Contact?');">
                                            </asp:Button>
                                        </ItemTemplate>
                                    </asp:TemplateField>
</Columns>
                                <EmptyDataTemplate>
                                    No contacts.
                                </EmptyDataTemplate>
                                <HeaderStyle HorizontalAlign="Center"></HeaderStyle>
                            </asp:GridView>
__________________
"Los únicos subespacios propios de R3 son los conjuntos de vectores que están en una recta o un plano que pasa por el origen."
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 06:28.