2011-06-17 132 views
0

在ASPX頁面上,我有一個下拉列表框和一個文本框。我在下拉列表中添加了兩項。無法獲取下拉列表選擇的索引值?

  1. 計劃

  2. Batchyear

在選擇指數changeded事件,如果我選擇列表項Program,我想文本框顯示

your program code is:134

如果我選擇列表項Batchyear,我想文本框顯示

your batch year is 2011

我寫的代碼在CS頁面

protected void ddl_SelectedIndexChanged(object sender, EventArgs e) 
{ 
    if (ddl.SelectedIndex == 0) 
    { 
    TextBox1.Text="your program code is:134" ; 
    } 

    if (ddl.SelectedIndex == 1) 
    { 
     TextBox1.Text="your batch year is 2011" ; 
    } 

} 

這是行不通的。請幫忙。

回答

0
protected void ddl_SelectedIndexChanged(object sender, EventArgs e) 
{ 
    if (ddl.Selectedvalues=="Program") 
     TextBox1.Text="your program code is:134" ; 
    if (ddl.Selectedvalues=="Batchyear") 
     TextBox1.Text="your batch year is 2011" ; 


} 

下拉自動回傳真

0

你的下拉列表中必須有自動回= true來關火SelectChanged事件

+0

謝謝夥計,我忘了設定的AutoPostBack = true。這個屬性!現在,它的工作 – Kapil 2011-06-20 09:06:21