Control.Focus 메서드

정의

컨트롤에 입력 포커스를 설정합니다.Sets input focus to a control.

public:
 virtual void Focus();
public virtual void Focus ();
abstract member Focus : unit -> unit
override this.Focus : unit -> unit
Public Overridable Sub Focus ()

설명

Focus 메서드를 사용 하 여 웹 페이지의 초기 포커스를 컨트롤에 설정 합니다.Use the Focus method to set the initial focus of the Web page to the control. 컨트롤이 선택 된 상태로 브라우저에서 페이지가 열립니다.The page will be opened in the browser with the control selected.

Focus 메서드는 렌더링 된 페이지에서 페이지 포커스 스크립트에 대 한 호출을 내보냅니다.The Focus method causes a call to the page focus script to be emitted on the rendered page. 페이지에 Focus 메서드가 호출 된 컨트롤과 일치 하는 HTML ID 특성이 있는 컨트롤이 포함 되어 있지 않으면 페이지 포커스가 설정 되지 않습니다.If the page does not contain a control with an HTML ID attribute that matches the control that the Focus method was invoked on, then page focus will not be set. 사용자 정의 컨트롤의 자식 컨트롤에 포커스를 설정 하는 대신 사용자 정의 컨트롤에 포커스를 설정 하는 경우이 문제가 발생할 수 있습니다.An example where this can occur is when you set the focus on a user control instead of setting the focus on a child control of the user control. 이 시나리오에서는 FindControl 메서드를 사용 하 여 사용자 정의 컨트롤의 자식 컨트롤을 찾고 해당 Focus 메서드를 호출할 수 있습니다.In this scenario, you can use the FindControl method to find the child control of the user control and invoke its Focus method.

적용 대상

추가 정보