Событие изменения Dropdownlist не запускается на панели обновлений - PullRequest
0 голосов
/ 31 августа 2018

Я застрял на странной проблеме в asp.net. У меня есть модальное всплывающее окно, в котором есть много элементов управления и GridView. GridView дополнительно содержит выпадающий список. Я хочу вызвать событие DropDown SelectIndexChange, когда пользователь выбирает любую опцию из выпадающего списка. Но каждый раз, когда я пытаюсь изменить значение параметра, никогда не запускается событие выпадающего списка. Я делюсь своим полным кодом для этой проблемы.

Это мой GridView, в котором я раскрываю список и могу обновлять тег панели и триггеров.

<asp:GridView ID="GridViewNewRates" Style="width: auto" ShowHeaderWhenEmpty="true" runat="server" ShowFooter="false" AutoGenerateColumns="false" OnRowDataBound="GridViewNewRates_RowDataBound">
                                    <Columns>
                                        <asp:TemplateField HeaderText="Rate UOM" HeaderStyle-CssClass="text-center" ItemStyle-HorizontalAlign="Center">
                                            <ItemTemplate>
                                                <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Always">                                                     
                                                    <ContentTemplate>
                                                        <asp:DropDownList ID="ddl_RateUOM" AutoPostBack="true" OnSelectedIndexChanged="ddl_RateUOM_SelectedIndexChanged" Width="40" CssClass="ddlist1" runat="server">
                                                        </asp:DropDownList>
                                                    </ContentTemplate>
                                                    <Triggers>                                                          
                                                        <asp:AsyncPostBackTrigger ControlID="ddl_RateUOM" EventName="SelectedIndexChanged" />
                                                    </Triggers>                                                   
                                                </asp:UpdatePanel>
                                            </ItemTemplate>
                                        </asp:TemplateField>                                       
                                    </Columns>                                  
                                </asp:GridView>

В моем коде файла есть событие Change

   protected void ddl_RateUOM_SelectedIndexChanged(object sender, EventArgs e)
    {

    }

Я испробовал почти много решений, но ни одно из них не помогло мне ... Спасибо

...