2009-12-02 10 views
9

hola este es el código que estoy utilizando para la confirmación pero cuando clcik el botón de enlace que me pregunta de confirmación durante el primer tiempo, si me dan registro bien no se ser eliminado [sólo para la primera vez]OnClientClick = "return confirm ('¿Está seguro de que quiere eliminar');"

después de que los registros están siendo eliminados correctamente

<asp:LinkButton ID="LinkBtnDelete" runat="server" 
OnClientClick="return confirm('Are you sure you want delete');" 
CommandName="Delete">Delete 
</asp:LinkButton> 

cualquier ayuda sería grande gracias

+0

¿Puede aclarar esta afirmación? ¿Estás diciendo que no funciona la primera vez que haces clic en "Aceptar" solo la segunda vez? – Rippo

+1

¿La página es posterior y el registro no se elimina? Podría ser un problema de estado de vista. – Kobi

+0

Debe estar utilizando un UpdatePanel? –

Respuesta

22

Si las respuestas anteriores doesn' t entrenamiento para usted entonces intenta continuación Código:

<asp:LinkButton ID="LinkBtnDelete" runat="server" 
OnClientClick="if (!confirm('Are you sure you want delete?')) return false;" 
CommandName="Delete">Delete 
</asp:LinkButton> 
1
<asp:LinkButton ID="LinkBtnDelete" runat="server" 
OnClientClick="return confirm('Are you sure you want delete');" 
CommandName="Delete" CommandArgument="">Delete 
</asp:LinkButton> 

que se vista CommandArgument por lo que funciona desde el primer momento

Cuestiones relacionadas