包含RadioButtonList的面板无法识别默认按钮

时间:2011-02-16 14:23:22

标签: .net devexpress panel radiobuttonlist defaultbutton

我在面板中有多个控件。面板中的最后一个控件是单选按钮列表。该面板有一个默认按钮“提交”,位于该页面的面板之外。嵌入面板的页面有几个附加按钮。当我选择单选按钮并按下我的Enter键时,不会触发“提交”按钮,而是触发页面上的第一个按钮。那么RB是什么让它与文本框或DDL不同,以至于它无法识别面板的默认按钮?有没有办法强制RB使用默认值?

感谢。

1 个答案:

答案 0 :(得分:0)

我有一个解决方法,因为我仍然不明白为什么单选按钮以这种方式工作。 (我甚至创建了一个具有类似控件的测试项目,但没有出现此问题。)首先,我在Submit:UseSubmitBehavior="false"之前的所有按钮上设置了此属性。这将基本上使我的提交按钮成为浏览器的首选。

当然,在完全删除defaultButton的情况下,这会导致我在面板中的下拉列表中出现其他问题。当我拿走defaultButton时,我无法再点击并仍然有提交功能。所以我需要为面板保留defaultButton。还有其他关于UseSubmitBehavior的帖子,但我从来没有这样做过。