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.

적용 대상

추가 정보