ITextControl Gränssnitt

Definition

Definierar gränssnittet som en kontroll implementerar för att hämta eller ange dess textinnehåll.

public interface class ITextControl
public interface ITextControl
type ITextControl = interface
Public Interface ITextControl
Härledda

Exempel

I följande kodexempel visas en anpassad kontroll som implementerar ITextControl gränssnittet. Ett standardvärde tilldelas egenskapen Text om null det skickas till egenskapen.


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

Kommentarer

Gränssnittet ITextControl definierar egenskapen Text som en kontroll implementerar för att tillåta hämtar eller inställning av dess textinnehåll. Egenskapen Text kan anges programmatiskt eller via användarindata.

Caution

En kontroll som implementerar det här gränssnittet kan användas för att visa användarindata. Innan du visar användarindata måste indata kontrolleras efter skadligt klientskript, till exempel körbart skript eller SQL-instruktioner. ASP.NET tillhandahåller en funktion för validering av indatabegäran för att blockera skript och HTML i användarindata. Verifieringsserverkontroller tillhandahålls också för att utvärdera användarindata. Mer information finns i Verifieringsserverkontrollsyntax.

Egenskaper

Name Description
Text

Hämtar eller anger textinnehållet i en kontroll.

Gäller för