私は更新パネルを持っています:
<asp:UpdatePanel ID="upAppartiene" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:DropDownList ID="ddAppartiene" runat="server" AutoPostBack="true" onselectedindexchanged="ddAppartiene_SelectedIndexChanged">
<asp:ListItem Text="---" Value="0"></asp:ListItem>
<asp:ListItem Text="Value 1" Value="1"></asp:ListItem>
<asp:ListItem Text="Value 2" Value="2"></asp:ListItem>
</asp:DropDownList>
</ContentTemplate>
</asp:UpdatePanel>
毎回異なる値を選択すると、すべて問題ありません。サーバー側のコンテキスト、ページの読み込み、および ddAppartiene_SelectedIndexChanged() メソッドを呼び出します。
しかし、値をクリックすると、同じ値を再度クリックすると、サーバーへの呼び出しが行われますが (Page Load が呼び出されます)、メソッド ddAppartiene_SelectedIndexChanged() は呼び出されません。
では、onselectedindexchanged はクライアント側では機能しますが、サーバー側では機能しませんか? 私はそうは思わない...
どこが間違っていますか?