ITextControl インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
テキスト コンテンツを取得または設定するためにコントロールが実装するインターフェイスを定義します。
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 をブロックする入力要求検証機能を提供します。 検証サーバー コントロールは、ユーザー入力を評価するためにも提供されます。 詳細については、「 Validation Server Control Syntax」を参照してください。
プロパティ
Text |
コントロールのテキストの内容を取得または設定します。 |
適用対象
.NET