다음을 통해 공유


ITextControl 인터페이스

정의

컨트롤이 텍스트 내용을 가져오거나 설정하기 위해 구현하는 인터페이스를 정의합니다.

public interface class ITextControl
public interface ITextControl
type ITextControl = interface
Public Interface ITextControl
파생

예제

다음 코드 예제에서는 구현 하는 사용자 지정 컨트롤을 ITextControl 인터페이스입니다. 기본 값에 할당 되는 Text 속성 경우 null 속성에 전달 됩니다.


public class CustomTextControl : Control, ITextControl
{
    private string _text;

    public CustomTextControl()
    {
    }

    public string Text
    {
        get
        {
            return _text;
        }
        set
        {
            if (value != null)
            {
                _text = value;
            }
            else
            {
                _text = "No Value.";
            }
        }
    }

    // Provide the remaining code to implement a text control.
}

Public Class CustomTextControl
    Inherits System.Web.UI.Control
    Implements System.Web.UI.ITextControl

    Private _text As String

    Public Property Text() As String Implements System.Web.UI.ITextControl.Text
        Get
            Return _text
        End Get
        Set(ByVal value As String)
            If (value <> Nothing) Then
                _text = value
            Else
                _text = "No Value."
            End If
        End Set
    End Property

    ' Provide the remaining code to implement a text control.
End Class

설명

ITextControl 인터페이스를 정의 합니다 Text 컨트롤을 구현 하기 위해 속성 또는 해당 텍스트 내용의 설정 합니다. Text 프로그래밍 방식으로 또는 사용자를 통해 입력 속성을 설정할 수 있습니다.

주의

사용자 입력을 표시 하려면이 인터페이스를 구현 하는 컨트롤을 사용할 수 있습니다. 사용자 입력을 표시 하기 전에 SQL 문 또는 실행 가능한 스크립트와 같은 악성 클라이언트 스크립트에 대 한 입력을 선택 해야 합니다. ASP.NET에서는 사용자 입력에서 차단 스크립트를 HTML 입력된 요청 유효성 검사 기능을 제공 합니다. 유효성 검사 서버 컨트롤이 사용자 입력을 평가 하기 위해 제공 됩니다. 자세한 내용은 유효성 검사 서버 컨트롤 구문합니다.

속성

Text

컨트롤의 텍스트 내용을 가져오거나 설정합니다.

적용 대상