0
我創建了一個名爲「ddlYears」動態像下面的代碼下拉列表:動態生成時Dropdownlist錯誤?
private void CreateDynamicDDL()
{
ddlYears.Items.Clear();
ddlYears.Items.Add(new ListItem("Year","0"));
for (int k = 0; k < 4; k++)
{
int time = int.Parse(DateTime.Now.Year.ToString());
ddlYears.Items.Add(new ListItem((time-k).ToString(),(k+1).ToString()));
}
}
,我有DDL SelectedIndexChanged事件如下:
protected void ddlYears_SelectedIndexChanged(object sender, EventArgs e)
{
Response.Write(ddlYears.SelectedValue.ToString());
Response.End();
}
在上面的代碼中,我想寫的選擇值。但它工作正常,如果選擇第二個項目是「2010」(我的意思是返回選定的值爲1)等,但如果我選擇第一個項目是「年」,它不會觸發該事件ddlYears_SelectedIndexChanged
事件。請有人幫助我
感謝
感謝您的回覆, 但是,如果我選擇2010年,然後選擇「年份」返回它不起作用。它只是重新加載頁面,並從不觸發「ddlYears_SelectedIndexChanged」事件。 謝謝 – sathish 2010-08-23 18:22:29