Sayfanın başındaki tüm açılır menüleri ve her birinde seçili öğe metnini/değerini almaya çalışıyorum. Ama bir şey eksik gibi görünüyorum.Tüm DropDown listeleri için seçili seçeneği al
foreach (DropDownList dr in this.Page.Form.Controls.OfType<DropDownList>()) {
foreach (ListItem li in dr.Items) {
if (li.Selected) {
//put the selected items value/text into something.
}
}
}
Bunu yapmak için bir fikrin var mı?
Düzenleme: Daha net hale getirmek için. Ben 1 seçenek pr Dropdownlistini seçebileceğim rastgele bir DropDownLists var. Bir düğmeye bastığımda, her DropDownLists uygulamasında seçmiş olduğum bilgileri almam gerekiyor. (DropDownLists'te hiç rastgele bir sayı yoktur).
Karşılaştığınız sorun nedir? İstisnalar var mı? – Irshad
Seçilmemiş alıyorum, hatta, benim açılanmda bir liste seçtim. – user3314032
@ user3314032 - Yani bu açılır menüleri dinamik olarak mı oluşturuyorsunuz? Eğer açılır listenin işaretleme kodunu göstermezseniz. –