одновременный OnSelectedIndexChanged в проблеме devexpress - PullRequest
0 голосов
/ 04 января 2019

У меня проблема с несколькими выпадающими списками в моем приложении .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();
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...