Панель обновления не работает с нажатием кнопки - PullRequest
0 голосов
/ 24 июня 2019

У меня есть панель обновления, когда я нажимаю на кнопку, я не вхожу в метод. Что я делаю неправильно, я много раз искал и пробовал много разных режимов обновления, но знаю, что они работают.

Вот мой код переднего конца

    <asp:ScriptManager ID="ScriptManager" runat="server" EnablePageMethods="true">
</asp:ScriptManager>

    <asp:UpdatePanel ID="UpdatePanel1" runat="server" ChildrenAsTriggers="true">
            <ContentTemplate>                
     <asp:Label ID="Label6" runat="server" Text="Periodo de tiempo" CssClass="second-menu-title"></asp:Label>

         <div class="form-row">
             <div class="col-md-3 mb-3">
            <label for="validationCountry">Año</label><br/>
                                <asp:DropDownList class="form-control" ID="drYear" runat="server"  ></asp:DropDownList>
             </div>
         <div class="col-md-3 mb-3">
            <label for="validationCountry">Mes</label><br/>
                              <asp:DropDownList class="form-control"  ID="drMonth" runat="server" ></asp:DropDownList>                     
             </div>
      </div>                             

             <asp:Button class="btn btn-primary" ID="btnTimeInterval" Enabled="True" runat="server" Text="Cambiar meses"  onclick="selectedTimeIntervalClick"/>  
                  <br/>
                </ContentTemplate>
            <Triggers>
            <asp:AsyncPostBackTrigger ControlID="btnTimeInterval" />
            </Triggers>
            </asp:UpdatePanel>

Вот мой код бэкенда

    protected void selectedTimeIntervalClick(object sender, EventArgs e)
    {
            string year = drYear.SelectedValue;
            string month = drMonth.SelectedValue;

            PopulateDateDropDownsAndSearchBoxes();

            string selectContract = year.Substring(year.Length - 2) + month;

            PopulateDefaultDates();
            PopulateSearch();

    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...