ITextControl Rozhraní

Definice

Definuje rozhraní, které ovládací prvek implementuje k získání nebo nastavení jeho textového obsahu.

public interface class ITextControl
public interface ITextControl
type ITextControl = interface
Public Interface ITextControl
Odvozené

Příklady

Následující příklad kódu ukazuje vlastní ovládací prvek, který implementuje ITextControl rozhraní. Pokud je vlastnost null předána Text vlastnosti, je přiřazena výchozí hodnota.


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

Poznámky

Rozhraní ITextControl definuje Text vlastnost, která ovládací prvek implementuje, aby bylo možné získat nebo nastavit jeho textový obsah. Vlastnost Text lze nastavit programově nebo prostřednictvím uživatelského vstupu.

Upozornění

Ovládací prvek implementující toto rozhraní lze použít k zobrazení vstupu uživatele. Před zobrazením vstupu uživatele musí být ve vstupu zkontrolován škodlivý klientský skript, jako je spustitelný skript nebo příkazy SQL. ASP.NET poskytuje funkci ověření vstupní žádosti, která blokuje skript a html v uživatelském vstupu. K dispozici jsou také ovládací prvky ověřovacího serveru pro posouzení vstupu uživatele. Další informace najdete v tématu Syntaxe ovládacího prvku ověřovacího serveru.

Vlastnosti

Text

Získá nebo nastaví textový obsah ovládacího prvku.

Platí pro