none
¿como ejecutar el evento de un botón dentro de un UpdatePanel? RRS feed

  • Pregunta

  • Hola tengo el siguiente problema, tengo un proyecto en ASP.net el caso es que tengo una página que tiene un drop down list que indican las semanas y tengo una grilla que se carga segun se seleccione una semana de la lista, esto funciona bien sin embargo cuando agregue el updatePanel los botones no funcionan , no hacen nada y no se ejecuta los botenes que puedo hacer?

    <%@ Page Title="" Language="C#" MasterPageFile="MasterPageValidacion.Master" AutoEventWireup="true" CodeBehind="ValidacionRRHH.aspx.cs" Inherits="Planillas.PlanillasMovilidad.ValidacionRRHH" %>
    
    <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %>
    <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
       
        <style type="text/css">
            .auto-style1 {
                height: 26px;
            }
        </style>
       
    </asp:Content>
    <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
        <%--<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>--%>
        <asp:UpdatePanel ID="UpdatePanel1" runat="server" >
            <ContentTemplate>
    
        <table style="width:100%">
            <tr>
                <td colspan="3">
                    </td>
            </tr>
            <tr style="width:100%">
                <td colspan="3" ><asp:Label ID="Label1" runat="server" Text="Validación Lote - Recursos Humanos" Font-Bold="True"></asp:Label></td>
                
            </tr>
            <tr>
                <td colspan="3">&nbsp;</td>
            </tr>
                    <tr>
                <td colspan="3" style="text-align: left; font-size: 11px;">
                    <asp:Label ID="Label2" runat="server" Text="Seleccione Semana: "></asp:Label>
                    <asp:DropDownList ID="ddlsemana" runat="server" AutoPostBack="True" OnSelectedIndexChanged="Index_Changed"></asp:DropDownList></td>
                      
            </tr>
            <tr>
                <td colspan="3">&nbsp;</td>
            </tr>
            <tr>
                <td colspan="3"> 
                    <asp:GridView ID="GridView1" runat="server" AllowPaging="True" Width="100%" AllowSorting="True" Font-Size="8pt" Font-Names="Tahoma" AutoGenerateColumns="False" BorderStyle="None" onpageindexchanging="GridView1_PageIndexChanging">
    
                    <AlternatingRowStyle BackColor="#ededed" />
    
                    <Columns>
                        <asp:BoundField DataField="IdLote" HeaderText="Lote" />
                        <asp:BoundField DataField="IdentificacionOficial" HeaderText="Dni" ReadOnly="True"></asp:BoundField>
                        <asp:BoundField DataField="NombreOficial" HeaderText="Nombre Asesor"></asp:BoundField>
                        <asp:BoundField DataField="Cargo" HeaderText="Cargo"></asp:BoundField>
                        <asp:BoundField DataField="NombreOficina" HeaderText="Oficina"></asp:BoundField>
                        <asp:BoundField DataField="NombreEquipo" HeaderText="Equipo"></asp:BoundField>
                        <asp:BoundField DataField="FIngreso" HeaderText="F_Ingreso" DataFormatString="{0:d}" ReadOnly="True"></asp:BoundField>
                        <asp:BoundField DataField="NombreCategoria" HeaderText="Categoria"></asp:BoundField>
                        <asp:BoundField DataField="DesembolsoMesAnterior" HeaderText="Desembolso Mes Ant."></asp:BoundField>
                        <asp:BoundField DataField="MontoaPagar" HeaderText="Monto a Pagar"></asp:BoundField>
                        <asp:BoundField HeaderText="Estado"></asp:BoundField>
                    </Columns>
                    <HeaderStyle BackColor="#336699" Font-Size="8pt" ForeColor="White" Height="22px" />
                        <PagerStyle HorizontalAlign="Center" />
                </asp:GridView>
                </td>
            </tr>
             <tr>
                <td colspan="3" ></td>
            </tr>
            <tr>
                <td colspan="3">&nbsp;</td>
            </tr>
            <tr style="width:100%; text-align:center">
                <td style="width:35%; vertical-align:central" ><asp:Button ID="btnDescargar" runat="server" Text="Descargar Excel" OnClick="Button1_Click" Width="135px" Font-Size="10pt" /></td>
                <td style="width:30%"><asp:Button ID="btnvalidar" runat="server" Text="Validar" OnClick="btnvalidar_Click" CssClass="btn-primary" Width="136px" Font-Size="10pt"/></td>
                <ajaxToolkit:ConfirmButtonExtender ID="ConfirmButtonExtender1" runat="server" TargetControlID="btnvalidar" ConfirmText="¿Está Seguro que desea Validar los datos del Lote?" />
                <td style="width:35%"><asp:Button ID="btnsalir"  runat="server" Text="Salir" Width="135px" Font-Size="10pt" /></td>
            </tr>
             <tr style="width:100%; text-align:center">
                <td style="width:35%; vertical-align:central" ></td>
                <td style="width:30%"><asp:Button ID="Button2" runat="server" Text="Rechazar" OnClick="btnvalidar_Click" CssClass="btn-danger"  Width="135px" Font-Size="10pt"/></td>
                <ajaxToolkit:ConfirmButtonExtender ID="ConfirmButtonExtender2" runat="server" TargetControlID="btnvalidar" ConfirmText="¿Está Seguro que desea Validar los datos del Lote?" />
                <td style="width:35%"></td>
            </tr>
        </table>
    
            </ContentTemplate>
            </asp:UpdatePanel>
        
    
    </asp:Content>
    


    Cecilia

    sábado, 9 de junio de 2018 0:43