中繼器內的下面的控件被放置在更新面板中。第一個ddl有國家,它的「selectedindexchanged」填補了第二個ddl,這是城市。填好文本框並選擇國家和城市後,點擊添加按鈕,所有控件的值保存在中繼器中。DropdownList SelectedIndexChanged不在中繼器內被觸發在UpdatePanel中
當你添加一些,總是最後一個的ddlCountry打響ddl_SelectedIndexChanged()。如果您嘗試更改前一個的ddlCountry值,則不會執行.cs文件中的ddl_SelectedIndexChanged()。我查了一下網頁的源文件:最後ddlCountry的ID是
cphContent_ddlAddressCountry
和前一個的ID被分配了類似的某物:
cphContent_rpAddress_lblCountrym_0
cphContent指的UpdatePanel並且rp對Repeater有效。
我不知道如何捕捉中繼器內的ddl的Id。