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>