Freigeben über


ITextControl Schnittstelle

Definition

Definiert die Schnittstelle, die ein Steuerelement implementiert, um dessen Textinhalt abzurufen oder festzulegen.

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

Beispiele

Das folgende Codebeispiel zeigt ein benutzerdefiniertes Steuerelement, das die ITextControl Schnittstelle implementiert. Der Eigenschaft wird ein Standardwert zugewiesen Text , wenn null er an die Eigenschaft übergeben wird.


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

Hinweise

Die ITextControl Schnittstelle definiert die Text Eigenschaft, die ein Steuerelement implementiert, um das Abrufen oder Festlegen seines Textinhalts zu ermöglichen. Die Text Eigenschaft kann programmgesteuert oder über Benutzereingaben festgelegt werden.

Vorsicht

Ein Steuerelement, das diese Schnittstelle implementiert, kann zum Anzeigen von Benutzereingaben verwendet werden. Bevor Benutzereingaben angezeigt werden, muss die Eingabe auf böswillige Clientskripts überprüft werden, z. B. ausführbare Skripts oder SQL-Anweisungen. ASP.NET stellt eine Eingabeanforderungsüberprüfungsfunktion bereit, um Skripts und HTML in der Benutzereingabe zu blockieren. Überprüfungsserversteuerelemente werden auch zur Bewertung der Benutzereingabe bereitgestellt. Weitere Informationen finden Sie unter Validation Server Control Syntax.

Eigenschaften

Name Beschreibung
Text

Dient zum Abrufen oder Festlegen des Textinhalts eines Steuerelements.

Gilt für: