Panel.DefaultButton Свойство

Определение

Получает или задает идентификатор для кнопки по умолчанию, содержащейся в элементе управления Panel.Gets or sets the identifier for the default button that is contained in the Panel control.

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; }
member this.DefaultButton : string with get, set
Public Overridable Property DefaultButton As String

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

Строковое значение, отвечающее ID для кнопочного элемента управления, содержащегося в Panel.A string value corresponding to the ID for a button control contained in the Panel. По умолчанию, это пустая строка, указывающая, что Panel не имеет кнопок по умолчанию.The default is an empty string, indicating that the Panel does not have a default button.

Атрибуты

Комментарии

Используйте свойство, чтобы указать, какая кнопка нажата, Panel когда фокус находится на элементе управления и пользователь нажмет клавишу ВВОД. DefaultButtonUse the DefaultButton property to indicate which button gets clicked when the Panel control has focus and the user presses the ENTER key. Можно задать идентификатор Button элемента управления или IButtonControl любого элемента управления, LinkButton реализующего интерфейс, за исключением элемента управления. DefaultButtonThe DefaultButton can be set to the identifier for a Button control or any control that implements the IButtonControl interface except a LinkButton control.

Если для задан элемент управления, не IButtonControl реализующий интерфейс, или элемент управления, не содержащийся Panel в Panel элементе управления, элемент управления создает исключение при подготовке к просмотру. DefaultButtonIf the DefaultButton is set to a control that does not implement the IButtonControl interface, or to a control that is not contained in the Panel control, the Panel control throws an exception while rendering.

DefaultButton Установка свойства не поддерживается в следующих сценариях:Setting the DefaultButton property is not supported for the following scenarios:

  • Установка фокуса за пределами элементов управления вводом на панели и нажатием клавиши ВВОД.Setting focus outside of the input controls in the panel and then pressing the ENTER key. Действие обратной передачи по умолчанию не гарантирует срабатывание.The default post back action is not guaranteed to trigger.

  • Нажатие клавиши Ввод с фокусом в многострочном текстовом поле.Pressing the ENTER key with focus inside a multi-line textbox. В текстовом поле с несколькими строками нажатие клавиши Ввод должно создать в текстовом поле новую строку, которая является ожидаемым поведением.In a multi-line textbox, pressing the ENTER key should create a new line in the textbox which is the expected behavior. В браузерах, где нажатие клавиши Ввод внутри многострочного текстового поля вызывает обратную передачу, но нужно, чтобы клавиша ENTER могла создать новую строку, вместо этого можно присоединить функцию JavaScript к элементу управления вводом.In browsers where the pressing the ENTER key inside a multi-line textbox triggers a post back but you want the ENTER key to create a new line instead you can attach a JavaScript function to the input control. Скрипт должен записать клавишу ВВОД и отменить обратную передачу.The script should capture the ENTER key and stop the post back. Например, можно использовать Attributes коллекцию свойств, чтобы добавить клиентский скрипт onKeyPress для события.For example, you can use the Attributes property collection to add client script for the onKeyPress event.

  • Ссылка на кнопку по умолчанию, LinkButton которая является элементом управления.Referencing a default button that is a LinkButton control. Button Поддерживаются ImageButton только элементы управления и.Only Button and ImageButton controls are supported.

  • Изменение программным способом во время асинхронной обратной Panel передачи, если элемент управления не UpdatePanel находится внутри элемента управления. DefaultButtonChanging the DefaultButton programmatically during an asynchronous post back when the Panel control is not inside of an UpdatePanel control. Асинхронную обратную передачу можно включить на странице, добавив на нее один UpdatePanel или несколько элементов управления.Asynchronous post backs can be enabled on a page by adding one or more UpdatePanel controls to the page. UpdatePanelэлементы управления можно использовать для обновления выбранных областей страницы вместо обновления всей страницы с помощью обратной передачи.UpdatePanel controls can be used to update selected regions of a page instead of updating the whole page with a postback. Дополнительные сведения см. в разделе Общие сведения об элементе управления UpdatePanel и Общие сведения о частичной отрисовке страниц.For more information, see UpdatePanel Control Overview and Partial-Page Rendering Overview.

  • Задание этого свойства в темах или темах таблиц стилей.Setting this property by themes or style sheet themes. Дополнительные сведения см ThemeableAttribute . в статьях и ASP.NET Themes и обложки.For more information, see ThemeableAttribute and ASP.NET Themes and Skins.

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

Дополнительно