我試圖通過一系列查詢來填充我的下拉菜單,我會在頁面加載時自動進行查詢。每當我選擇在下拉列表中選擇價值,我按下一個按鈕,它可以追溯到第一指標,所以我想知道是否有無論如何要防止出現此問題:在頁面加載中填充DropDown
protected void Page_Load(object sender, EventArgs e)
{
Functions.username = "1"; // This is just to get rid of my login screen for testing puposes
DropDownList1.Items.Clear();
Functions.moduledatelister();
for (int i = 0; i <= Functions.moduledatelist.Count-1; i++) {
DropDownList1.Items.Add(Functions.moduledatelist.ElementAt(i));
}
}
protected void Button2_Click(object sender, EventArgs e)
{
Label1.Text = Functions.DATES.ElementAt(DropDownList1.SelectedIndex).ToString();
}
按下按鈕後索引回到0,標籤顯示第一個項目的值。
非常感謝你:) –