다음을 통해 공유


TextBox.TextChanged 이벤트

정의

서버에 게시되는 사이 텍스트 상자의 내용이 변경되면 발생합니다.

public:
 event EventHandler ^ TextChanged;
public:
 virtual event EventHandler ^ TextChanged;
public event EventHandler TextChanged;
member this.TextChanged : EventHandler 
Public Custom Event TextChanged As EventHandler 

이벤트 유형

구현

예제

다음 예제에서는 이 이벤트를 사용하여 컨트롤의 변경 내용에 응답하는 방법을 보여 있습니다 TextBox . 이 코드는 속성이 변경되면 레이블(Label1이라고 함)에 TextBox 컨트롤(TextBox1이라고 함)의 Text 속성 내용을 Text 표시합니다. Web Forms 페이지의 사용자 입력에는 잠재적으로 악의적인 클라이언트 스크립트가 포함될 수 있습니다. 기본적으로 Web Forms 페이지는 사용자 입력에 스크립트 또는 HTML 요소가 포함되어 있지 않은지 확인합니다. 자세한 내용은 방법: 보호에 대 한 스크립트 악용 문자열을 HTML 인코딩 적용 하 여 웹 애플리케이션에서합니다.

Protected Sub TextBox1_TextChanged(ByVal sender As Object, _
        ByVal e As System.EventArgs) Handles TextBox1.TextChanged
   Label1.Text = Server.HtmlEncode(TextBox1.Text)
End Sub
protected void TextBox1_TextChanged(object sender, EventArgs e)
{
   Label1.Text = Server.HtmlEncode(TextBox1.Text);
}

설명

TextChanged 이벤트는 텍스트 상자의 내용이 서버에 대한 게시물 간에 변경될 때 발생합니다. 이벤트는 사용자가 텍스트를 변경한 경우에만 발생합니다. 텍스트가 프로그래밍 방식으로 변경되면 이벤트가 발생하지 않습니다.

참고

TextBox 이 이벤트가 제대로 작동하려면 컨트롤이 서버에 대한 게시물 간에 일부 값을 유지해야 합니다. 이 컨트롤에 대해 뷰 상태가 사용하도록 설정되어 있는지 확인합니다.

이벤트를 처리 하는 방법에 대 한 자세한 내용은 참조 하세요. 이벤트 처리 및 발생합니다.

적용 대상

추가 정보