Поделиться через


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

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

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

Атрибуты

Комментарии

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

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

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

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

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

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

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

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

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

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