Compartilhar via


ITextControl Interface

Definição

Define a interface que um controle implementa para obter ou definir seu conteúdo de texto.

public interface class ITextControl
public interface ITextControl
type ITextControl = interface
Public Interface ITextControl
Derivado

Exemplos

O exemplo de código a seguir mostra um controle personalizado que implementa a ITextControl interface. Um valor padrão será atribuído à Text propriedade se null for passado para a propriedade.


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

Comentários

A ITextControl interface define a Text propriedade que um controle implementa para permitir a obtenção ou a configuração de seu conteúdo de texto. A Text propriedade pode ser definida programaticamente ou por meio da entrada do usuário.

Cuidado

Um controle que implementa essa interface pode ser usado para exibir a entrada do usuário. Antes de exibir a entrada do usuário, a entrada deve ser verificada quanto ao script do cliente mal-intencionado, como script executável ou instruções SQL. ASP.NET fornece um recurso de validação de solicitação de entrada para bloquear script e HTML na entrada do usuário. Controles de servidor de validação também são fornecidos para avaliar a entrada do usuário. Para obter mais informações, consulte a Sintaxe de Controle do Servidor de Validação.

Propriedades

Text

Obtém ou define o conteúdo de texto de um controle.

Aplica-se a