Condividi tramite


ITextControl Interfaccia

Definizione

Definisce l'interfaccia implementata da un controllo per ottenere o impostare il proprio contenuto di testo.

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

Esempio

Nell'esempio di codice seguente viene illustrato un controllo personalizzato che implementa l'interfaccia ITextControl . Alla proprietà viene assegnato Text un valore predefinito se null viene passato alla proprietà .


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

Commenti

L'interfaccia ITextControl definisce la Text proprietà implementata da un controllo per consentire il recupero o l'impostazione del relativo contenuto di testo. La Text proprietà può essere impostata a livello di codice o tramite l'input dell'utente.

Attenzione

Un controllo che implementa questa interfaccia può essere usato per visualizzare l'input dell'utente. Prima di visualizzare l'input dell'utente, è necessario verificare la presenza di script client dannosi, ad esempio script eseguibili o istruzioni SQL. ASP.NET fornisce una funzionalità di convalida della richiesta di input per bloccare lo script e il codice HTML nell'input dell'utente. Vengono inoltre forniti controlli server di convalida per valutare l'input dell'utente. Per altre informazioni, vedere Sintassi del controllo server di convalida.

Proprietà

Text

Ottiene o imposta il contenuto di testo di un controllo.

Si applica a