天天看點

asp.net中DropDownList的SelectedIndexChanged觸發問題

      在弄網站文章的編輯時,用到了兩個DropDownList,分别綁定文章類型的大類與小類,在選擇文章管理裡面的文章編輯時,DropDownList的預設項要變為添加此文章時所選擇的類型,我在這裡首先得到文章的類型,然後:大類:ddl_NewsBType.SelectedValue=“文章的大類ID”,接着按照大類ID,小類的DropDaownList要重新綁定,綁定後再用ddl_NewsSType.SelectedValue=“文章的小類ID”,使它成為預設項。

      開始的時候,我直接設定ddl_NewsBType.SelectedIndex的值,應為我先編寫C/S結構的程式的時候,這是改變時是會觸發ddl_NewsBType_SelectedIndexChanged事件的,但在弄B/S結構的時候卻沒有得到意料 的結果,即:ddl_NewsBType_SelectedIndexChanged事件并沒有應為ddl_NewsBType.SelectedIndex的改變而觸發,後來隻有手工調用ddl_NewsBType_SelectedIndexChanged(null,null),這樣才得到想要的結果。

      不知有沒有朋友知道問什麼?或者說是不是隻能手工調用?