Поделиться через


ITextControl Интерфейс

Определение

Определяет интерфейс, который элемент управления реализует для получения или задания его текстового содержимого.

public interface class ITextControl
public interface ITextControl
type ITextControl = interface
Public Interface ITextControl
Производный

Примеры

В следующем примере кода показан пользовательский элемент управления, реализующий ITextControl интерфейс. Значение по умолчанию присваивается Text свойству, если null передается свойству.


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

Комментарии

Интерфейс ITextControl определяет Text свойство, которое реализует элемент управления, чтобы разрешить получение или настройку текстового содержимого. Свойство Text можно задать программным способом или с помощью пользовательского ввода.

Предостережение

Элемент управления, реализующий этот интерфейс, можно использовать для отображения входных данных пользователей. Перед отображением входных данных пользователя входные данные должны быть проверены на наличие вредоносного клиентского скрипта, например исполняемого скрипта или инструкций SQL. ASP.NET предоставляет функцию проверки входных запросов для блокировки скрипта и HTML в входных данных пользователя. Серверные элементы управления проверки также предоставляются для оценки входных данных пользователей. Дополнительные сведения см. в разделе "Синтаксис управления сервером проверки".

Свойства

Имя Описание
Text

Возвращает или задает текстовое содержимое элемента управления.

Применяется к