Панель с RadioButtonList не распознает кнопку по умолчанию - PullRequest
1 голос
/ 16 февраля 2011

У меня есть несколько элементов управления на панели. Последний элемент управления на панели - это список переключателей. На панели по умолчанию есть кнопка «Отправить», расположенная за пределами панели на этой странице. На странице, в которую встроена панель, есть пара дополнительных кнопок. Когда я выбираю переключатель и нажимаю клавишу ввода, кнопка «Отправить» запускается не первой, а первой кнопкой на странице. Так что же такого в RB, который настолько отличает его от текстового поля или DDL, что он не распознает кнопку панели по умолчанию? Есть ли способ заставить РБ использовать значение по умолчанию?

Спасибо.

1 Ответ

0 голосов
/ 17 марта 2011

У меня есть обходной путь, поскольку я все еще не понимаю, почему переключатель работает таким образом.(Я даже создал тестовый проект с аналогичными элементами управления, и у меня не было этой проблемы.) Сначала я установил это свойство на всех моих кнопках, предшествующих Submit: UseSubmitBehavior="false".Это, по сути, сделает мою кнопку «Отправить» доступной для браузера.

Конечно, с полностью удаленной кнопкой defaultButton это вызвало другие проблемы с выпадающим списком, который я также имел на панели,Когда я убрал defaultButton, я больше не мог нажимать, и все еще работала функция Submit.Поэтому мне нужно было сохранить стандартную кнопку для панели.Есть и другие сообщения, касающиеся UseSubmitBehavior, но я никогда не устанавливал эту связь.

...