1

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

谢谢。

4

1 回答 1

0

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

当然,在完全删除 defaultButton 的情况下,这会导致面板中的下拉列表出现其他问题。当我拿走默认按钮时,我不能再点击并且仍然可以使用提交功能。所以我需要保留面板的默认按钮。还有其他关于 的帖子UseSubmitBehavior,但我从未建立过这种联系。

于 2011-03-17T17:14:32.070 回答