次のように aspx マークアップで宣言するドロップダウンリストがあります。
<asp:DropDownList ID="State" runat="server"></asp:DropDownList>
次に、ページの読み込み時に次のようにバインドします。
protected void Page_Load(object sender, EventArgs e)
{
BindDropdowns();
}
private void BindDropdowns()
{
State.DataSource = DataAccess.GetStates();
State.DataValueField = "FieldId";
State.DataTextField = "FieldName";
State.DataBind();
}
選択した値はポストバック後に保持されず、selectedindexchangedevent も起動できません。どうしたの ?