Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/12/2009, 08:50
joseibarz
 
Fecha de Ingreso: marzo-2009
Mensajes: 76
Antigüedad: 15 años, 10 meses
Puntos: 0
Agregar evento javascript a un control dentro de un formview

Buenas a todos,

Tengo un botón DELETE dentro de un control formview que muestra proyectos, de forma individual.

El caso es que ahora mismo si el usuario pulsa DELETE, borra el proyecto que está mostrando el formview.

Le he intentado añadir una confirmación al botón, y lo he conseguido, pero si cambia la vista del formview a edición o inserción, da error porque no encuentra el control.

He probado poniéndolo en form_load, page_load y fvProyecto_databound, con esta sintaxis:

Código:
        If fvProyecto.CurrentMode = FormViewMode.ReadOnly Then
            CType(fvProyecto.FindControl("lnkDelete"), LinkButton).Attributes.Add("Onclick", "return confirm('Are you sure to Delete this project?')")
        End If
El caso es que si estoy en modo edición y le doy al botón Update o Cancel, para volver al modo Vista, da como bueno el currentmode de la comparación, pero no encuentra el control.

Creo que me equivoco en el evento en que albergar este trozo de código. Puede alguien echarme una mano?

Muchas gracias.