.net / C#/ Devexpress应用程序中存在多个下拉列表的问题
我有五个不同的下拉列表。他们每个人都有为OnSelectedIndexChanged事件定义的自己的方法,即OnSelectedIndexChanged =“ ...”和AutoPostback =“ true”。问题是,当五个下拉菜单中的任何一个在执行期间具有其值的更改时,都会触发所有五个事件,而不是仅触发已更改项目的一个。而且它们都按照.aspx页中定义的对象的顺序触发,因此我无法在我的代码后面设置autopostback = false,因为它们每次都以相同的顺序触发。
所有五个都嵌入在同一内部 dx:PopupControlContentControl 显示模式,不确定是否是问题所在。
此外,我可以通过检查以下代码中“发送者”对象的“ ID”字段来尝试确定哪个对象是事件的发起者。通过调试器,您可以查看Sender.ID并确定哪个对象是作为发起者的dx:ASPxComboBox对象,但是并不是所有人都可以在C#代码中访问该属性。
有什么建议吗?
protected void cbo_Fees_selectedItem(object sender, EventArgs e)
{
verify_Fees();
}