Ver Mensaje Individual
  #7 (permalink)  
Antiguo 06/09/2005, 08:39
Avatar de Andres95
Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 20 años, 1 mes
Puntos: 38
Yo normalmente ocupo esa opcion con Datagrids...
al elemento eliminar le asigno un control que manda a llamar esta funcion.

Tengo dos controles ocultos, un boton, que hace la operacion de eliminar (cuando se le manda a llamar la funcion del evento click) y otro campo donde almaceno la llave del elemento a eliminar.

Por ejemplo

Funcion en javascript

Código:
	function jsConfirmDelete(ID)
	{
		if(confirm('¿Eliminar registro?')) 
		{
			document.all("EliminarID").value = ID;
			document.all("btnEliminar").click();
		}
		
	}

Definicion de controles ocultos (la funcion btnEliminar_click se implementa en el codigo de la pagina, para que la pueda acceder hay que definirla como protected).

Código:
<INPUT id="EliminarID" type="hidden" name="EliminarID" runat="server">

<asp:button id="btnEliminar" style="DISPLAY: none" onclick="btnEliminar_Click" runat="server" Text="Eliminar" CausesValidation="False"></asp:button>

Y por ultimo la funcion Eliminar ( que es llamada desde el boton btnEliminar ).

Código:
	protected void btnEliminar_Click(object sender, System.EventArgs e)
		{
			//EliminarElemento contiene el acceso a la BD
                                      // y se le pasa como parametro el ID que     
                                      // debe eliminar
			EliminarElemento(EliminarID.Value); 
	
		}