Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/02/2010, 12:34
Bluesman74cl
 
Fecha de Ingreso: marzo-2003
Ubicación: onde toy?
Mensajes: 1.437
Antigüedad: 21 años, 8 meses
Puntos: 9
Desacuerdo Respuesta: gridview, thickbox y update panel, no funciona bien

chamako1988


haber tengo lo siguiente, en la página que desplego dentro del thickbox, tengo varios controles entre los cuales destaco

UpdatePanel para evitar el postback
Gridview con un ImageButton por cada registro que se va agregando



En el RowDataBound
Código:
Protected Sub dgResultado_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles dgResultado.RowDataBound
        Select Case e.Row.RowType
            Case DataControlRowType.DataRow
                Dim delbtn As New ImageButton
                delbtn = e.Row.FindControl("btnEliminar")
                delbtn.Attributes.Add("Title", "Eliminar")
                delbtn.CommandArgument = dgResultado.DataKeys(e.Row.RowIndex).Value.ToString()
                objLib.ConfigurarBoton(delbtn, "onclick", "return confirm('¿Está seguro de  Eliminar el Documento ?');")
        End Select
    End Sub


y en el RowCommand

Código:
        If e.CommandName = "DELDctos" Then
            hdnBifID.Value = e.CommandArgument
            EliminarBifurcacion(hdnBifID.Value)
        End If
Como mencioné, si llamo a la página de forma ormal, es decir fuera de un thickbox, la página hace todo de forma correcta, pero si lo pongo en un thickbox deja de funcionar bien..

Y EL ASPX comienza asi, desde la parte del form en donde están contenidos los controles


Código:
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>
<asp:UpdatePanel runat="server" ID="updpnl"  UpdateMode >    
<ContentTemplate>



 </ContentTemplate>
</asp:UpdatePanel>            
</form>

y los bootnes que se generan para la grilla tengo lo siguiente

Código:
 <ItemTemplate>                        
                     <asp:ImageButton ImageUrl="../Comunes/img/ico_eliminar.gif" ID="btnEliminar" CommandName="DELDctos" CausesValidation="false" runat="server" />
	             </ItemTemplate>
__________________
Buena Vida...
Francisco