|
|
|
|
|
#1 -
11/01/2007 17:45:48
|
Reporta abuso
|
Link Permanente
|
Error con msgbox en visual studio 2005
|
|
|
|
|
|
saludos, me sale este error al momento de levantar mi aplicacion y dar click en el boton eliminar, para que se produzca una confirmacion para eliminar un registro:
Showing a modal dialog box or form when the application is not running in UserInteractive mode is not a valid operation.
basicamente ese es el error, este es mi codigo:
If MsgBox("¿Está seguro de eliminar al usuario " & Me.txt_nombre.Text & "?", MsgBoxStyle.YesNo, "Administrador") = MsgBoxResult.Yes Then
Try
cn.ConnectionString = var_cn
If cn.State = ConnectionState.Open Then
cn.Close()
End If
cn.Open()
With cmd
.Connection = cn
.CommandType = CommandType.Text
.CommandText = "DELETE FROM USUARIO WHERE (usuario_usuario='" & Me.txt_usuario.Text & "');"
.ExecuteNonQuery()
limpiar_controles()
End With
cn.Close()
Me.Response.Redirect("Default2.aspx")
Catch ex As Exception
Me.Label1.Text = "error" + ex.Message
End Try
Else
Me.Response.Redirect("Default2.aspx")
End If
si agluien me puede decir que debo hacer para reemplazar ese msgbox se lo agradeceria mucho!
|
|
|
|
|
|
#2 -
23/01/2007 21:27:45
|
Reporta abuso
|
Link Permanente
|
|
RE: Error con msgbox en visual studio 2005
|
|
|
gracias por responder a las dos personas tan amables que respodieron el codigo me sirvio de pelicula, quedo super bien...muchasssss graciassss!
|
|
|
|
|
|
|
#3 -
19/01/2007 9:46:09
|
Reporta abuso
|
Link Permanente
|
|
RE: Error con msgbox en visual studio 2005
|
|
|
Vaya es cierto. Me había desviado demasiado por otras cosas y no caí en que siempre, en caso de borrar o de no borrar, quería volver a default.aspx 
|
|
|
|
|
|
|
#4 -
19/01/2007 3:05:46
|
Reporta abuso
|
Link Permanente
|
|
RE: Error con msgbox en visual studio 2005
|
|
|
Lis Estoy completamente de acuerdo con Subgurim, salvo un detalle, segun la ultima esplicacion de Lis me quedo claro que si borra o no el registro igual nesecita redireccionar a "Default.aspx", por lo tanto segun entiendo(No lo he probado) tu codigo "OnClientClick" deberia quedar asi:
OnClientClick="if(!confirm('¿Realmente desea eliminar el registro seleccionado?')){location.href="default2.aspx";}"
----------------- Almapase Chile
|
|
Almapase

Chile
|
|
|
|
|
|
|
|
|
|
#7 -
18/01/2007 0:39:56
|
Reporta abuso
|
Link Permanente
|
|
RE: Error con msgbox en visual studio 2005
|
|
|
Perdonad, pero tenéis razón. No sé en qué estaría pensando. si hacemos location.href="default.aspx", el registro no se borrará 
Lo que tienes que hacer es manejar el evento "ondeleted" (puedes accederlo desde la ventana de propiedades -> eventos).
Una vez allí, ya le das el response.redirect 
|
|
|
|
|
|
|
#8 -
17/01/2007 18:03:33
|
Reporta abuso
|
Link Permanente
|
|
RE: Error con msgbox en visual studio 2005
|
|
|
hola, es sencillo mira el codigo que me diste funcina bien, me sale un msgbox cuando yo presiono eliminar; el cual me hace una preg de confirmacion antes de eliminar el registro verdad?
Ahora bien, si yo escojo si entonces el registro se elimina y yo tengo un formulario en default2.aspx que necesito mostrar cuando el usuario haya ELIMINdo O CANCELADO la confirmacion de eliminacion. es sencillo por ambas opciones yo tengo que regresar a mi defalut2. esa es mi pregunta.
como lo hago?
|
|
|
|
|
|
|
|
|
|
|