Panel.DefaultButton 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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 있고 사용자가 Enter 키를 누를 때 Panel 클릭되는 단추를 나타내려면 속성을 사용합니다. 는 DefaultButton 컨트롤의 식별자 또는 컨트롤을 Button 제외한 인터페이스를 구현하는 모든 컨트롤로 IButtonControlLinkButton 설정할 수 있습니다.
DefaultButton 가 인터페이스를 구현 IButtonControl 하지 않는 컨트롤 또는 컨트롤에 포함되지 Panel 않은 컨트롤로 설정된 경우 컨트롤은 Panel 렌더링하는 동안 예외를 throw합니다.
다음 시나리오에서는 DefaultButton 속성 설정이 지원되지 않습니다.
패널의 입력 컨트롤 외부에서 포커스를 설정한 다음 Enter 키를 누릅니다. 기본 포스트백 동작은 트리거되지 않습니다.
여러 줄 텍스트 상자 안에 포커스가 있는 ENTER 키를 누릅니다. 여러 줄 텍스트 상자에서 ENTER 키를 누르면 텍스트 상자에 예상되는 동작인 새 줄이 만들어집니다. 여러 줄 텍스트 상자 내에서 Enter 키를 누르면 포스트백이 트리거되지만 Enter 키를 사용하여 새 줄을 만들려는 브라우저에서는 JavaScript 함수를 입력 컨트롤에 연결할 수 있습니다. 스크립트는 ENTER 키를 캡처하고 포스트백을 중지해야 합니다. 예를 들어 속성 컬렉션을 사용하여 Attributes 이벤트에 대한 클라이언트 스크립트를
onKeyPress
추가할 수 있습니다.컨트롤인 기본 단추를 참조합니다 LinkButton . 및 ImageButton 컨트롤만 Button 지원됩니다.
컨트롤이 DefaultButton 컨트롤 내부에 UpdatePanel 없을 때 Panel 비동기 포스트 백 중에 프로그래밍 방식으로 를 변경합니다. 페이지에 하나 이상의 UpdatePanel 컨트롤을 추가하여 페이지에서 비동기 포스트 백을 사용하도록 설정할 수 있습니다. UpdatePanel 컨트롤은 전체 페이지를 포스트백으로 업데이트하는 대신 페이지의 선택한 영역을 업데이트하는 데 사용할 수 있습니다. 자세한 내용은 UpdatePanel 컨트롤 개요 하 고 부분 페이지 렌더링 개요합니다.
테마 또는 스타일시트 테마로 이 속성을 설정합니다. 자세한 내용은 ThemeableAttribute 하 고 ASP.NET 테마 및 스킨합니다.
적용 대상
추가 정보
.NET