ITextControl 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义控件实现以获取或设置其文本内容的接口。
public interface class ITextControl
public interface ITextControl
type ITextControl = interface
Public Interface ITextControl
- 派生
示例
下面的代码示例演示了实现 接口的 ITextControl 自定义控件。 如果 null
传递给属性,Text则为 属性分配默认值。
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 |
获取或设置控件的文本内容。 |