Panel.DefaultButton Свойство

Определение

Получает или задает идентификатор для кнопки по умолчанию, содержащейся в элементе управления Panel.

public:
 virtual property System::String ^ DefaultButton { System::String ^ get(); void set(System::String ^ value); };
[System.Web.UI.Themeable(false)]
public virtual string DefaultButton { get; set; }
[<System.Web.UI.Themeable(false)>]
member this.DefaultButton : string with get, set
Public Overridable Property DefaultButton As String

Значение свойства

String

Строковое значение, отвечающее ID для кнопочного элемента управления, содержащегося в Panel. По умолчанию, это пустая строка, указывающая, что Panel не имеет кнопок по умолчанию.

Атрибуты

Комментарии

DefaultButton Используйте свойство, чтобы указать, какая кнопка нажимается, когда Panel элемент управления имеет фокус, и пользователь нажимает клавишу ВВОД. Его DefaultButton можно задать для идентификатора Button элемента управления или любого элемента управления, реализующего IButtonControl интерфейс, кроме LinkButton элемента управления.

DefaultButton Если задан элемент управления, который не реализует IButtonControl интерфейс, или элемент управления, который не содержится в Panel элементе управления, Panel элемент управления создает исключение при отрисовке.

DefaultButton Настройка свойства не поддерживается для следующих сценариев:

  • Установка фокуса за пределами элементов управления вводом на панели и нажатие клавиши ВВОД. Действие обратной передачи по умолчанию не гарантируется для активации.

  • Нажатие клавиши ВВОД с фокусом внутри многострочного текстового поля. В текстовом поле с несколькими строками нажатие клавиши ВВОД должно создать новую строку в текстовом поле, которое является ожидаемым поведением. В браузерах, где нажатие клавиши ВВОД внутри многострочного текстового поля активирует обратную передачу, но вы хотите, чтобы клавиша ВВОД создавала новую строку, вместо этого можно присоединить функцию JavaScript к элементу управления вводом. Скрипт должен записать клавишу ВВОД и остановить обратную передачу. Например, коллекцию Attributes свойств можно использовать для добавления клиентского скрипта onKeyPress для события.

  • Ссылка на кнопку по умолчанию, которая является элементом LinkButton управления. ImageButton Поддерживаются только Button элементы управления.

  • DefaultButton Изменение программно во время асинхронной обратной передачи, если Panel элемент управления не находится внутри UpdatePanel элемента управления. Асинхронные обратные записи можно включить на странице, добавив один или несколько UpdatePanel элементов управления на страницу. UpdatePanel элементы управления можно использовать для обновления выбранных областей страницы вместо обновления всей страницы обратной передачой. Дополнительные сведения см. в разделе "Обзор элемента управления UpdatePanel" и обзор частичной отрисовки страниц.

  • Задание этого свойства по темам или темам таблицы стилей. Дополнительные сведения смThemeableAttribute. и ASP.NET темы и обложки.

Применяется к

См. также раздел