Я застрял на странной проблеме в 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)
{
}
Я испробовал почти много решений, но ни одно из них не помогло мне ...
Спасибо