У меня проблема с несколькими выпадающими списками в моем приложении .net / C # / Devexpress
У меня есть пять разных выпадающих списков. Каждый из них имеет свой собственный метод, определенный для события OnSelectedIndexChanged, то есть имеет OnSelectedIndexChanged = "..." и AutoPostback = "true". Проблема заключается в том, что когда любой из пяти раскрывающихся списков имеет изменение своего значения во время выполнения, все пять событий запускаются, а не только одно для измененного элемента. И все они запускаются в порядке, в котором объекты определены на странице .aspx, поэтому я не могу установить autopostback = false в моем коде, поскольку они запускаются в одном и том же порядке каждый раз.
Все пять встроены в один и тот же
дх: PopupControlContentControl
дисплей модальный, не уверен, что это проблема.
Кроме того, я мог бы попытаться выяснить, какой объект является источником события, проверив поле «ID» объекта «отправитель» в приведенном ниже коде. С помощью отладчика вы можете просмотреть Sender.ID и определить, какой объект является объектом dx: ASPxComboBox, который является отправителем, однако он не позволяет вам получить доступ к этому свойству в коде C #.
Есть предложения?
protected void cbo_Fees_selectedItem(object sender, EventArgs e)
{
verify_Fees();
}