私は ASP.NET の初心者ですが、他の人が作成したアプリケーションのバグを修正しようとしています: ドロップダウン リストの選択がポストバック間で保持されません。
コードの関連部分は次のとおりです。
<asp:DataList ... OnItemDataBound="PopulateDropDownList">
...
<FooterTemplate>
<asp:DropDownList ... AutoPostBack="true" OnSelectedIndexChanged="DoSomething"/>
</FooterTemplate>
</asp:DataList>
現在の選択内容をセッション、静的変数、または別の場所に保存できると思いますが、これは解決策というよりは回避策のようです。