Asp.net 找到多个具有相同ID“DXSelBtn0”的控件。FindControl要求控件具有唯一的ID

Asp.net 找到多个具有相同ID“DXSelBtn0”的控件。FindControl要求控件具有唯一的ID,asp.net,devexpress,Asp.net,Devexpress,当我按下按钮时出现此错误,但我搜索了ID“DXSelBtn0”,但找不到它。按钮是一个Devexpress按钮,我只需添加点击事件即可。当我删除事件时,我不会得到那个错误。我该怎么办 谢谢 MehmetŞerif Tozlu如果以编程方式创建按钮,请确保将控件的Id显式设置为唯一的。或者,如果处于循环中,请确保为每个控件明确定义唯一的id。DXSelBtn是一个前缀,用于为ASPxGridView的命令列中的选择复选框生成id。我倾向于认为您正在以某种方式操纵网格。很抱歉,如果没有您的代码,就无

当我按下按钮时出现此错误,但我搜索了ID“DXSelBtn0”,但找不到它。按钮是一个Devexpress按钮,我只需添加点击事件即可。当我删除事件时,我不会得到那个错误。我该怎么办

谢谢
MehmetŞerif Tozlu

如果以编程方式创建按钮,请确保将控件的Id显式设置为唯一的。或者,如果处于循环中,请确保为每个控件明确定义唯一的id。

DXSelBtn是一个前缀,用于为ASPxGridView的命令列中的选择复选框生成id。我倾向于认为您正在以某种方式操纵网格。很抱歉,如果没有您的代码,就无法判断导致此问题的原因。

我建议您创建未绑定的列,如以下主题所述:


我不是以编程方式创建按钮的,下面是创建按钮的代码:当我删除OnClick=btnAddToList\u Click时,我没有发现错误。您是否使用了其他DevExpress控件?您说删除事件处理程序可以解决问题,但您是在单击按钮时看到问题,还是仅在正常页面加载时看到问题?您试图在单击事件中执行什么操作?是的,我使用其他Devexpress控件,但只有一个按钮控件。当我点击按钮时,我会看到错误页面。在页面加载上没有问题。我尝试在单击事件上获取AspxGridView控件的选定行的值。我尝试了取消绑定列,但仍然得到问号,因此无法选择这些字段,是否缺少某些内容?我不想使用AspxGridView的编辑模式,而不是希望用户在不进入编辑模式的情况下选择那些未绑定列。