ControlBuilder.AllowWhitespaceLiterals メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
コントロールの開始タグと終了タグの間のコンテンツで空白文字リテラルが許可されるかどうかを決定します。 このメソッドは、ASP.NET ページ フレームワークによって呼び出されます。
public:
virtual bool AllowWhitespaceLiterals();
public virtual bool AllowWhitespaceLiterals ();
abstract member AllowWhitespaceLiterals : unit -> bool
override this.AllowWhitespaceLiterals : unit -> bool
Public Overridable Function AllowWhitespaceLiterals () As Boolean
戻り値
常に true
を返します。
例
// Create a class that does not allow white space generated by a control
// to be created as a LiteralControl.
[AspNetHostingPermission(SecurityAction.Demand,
Level=AspNetHostingPermissionLevel.Minimal)]
public sealed class NoWhiteSpaceControlBuilder : ControlBuilder
{
public override bool AllowWhitespaceLiterals()
{
return false;
}
}
' Create a class that does not allow white space generated by a control
' to be created as a LiteralControl.
<AspNetHostingPermission(SecurityAction.Demand, _
Level:=AspNetHostingPermissionLevel.Minimal)> _
Public NotInheritable Class NoWhiteSpaceControlBuilder
Inherits ControlBuilder
Public Overrides Function AllowWhitespaceLiterals() As Boolean
Return False
End Function 'AllowWhitespaceLiterals
End Class
注釈
この AllowWhitespaceLiterals メソッドは、コントロールの開始タグと終了タグの間のコンテンツで空白リテラルが許可されているかどうかを判断するために使用されます。 このメソッドが返 false
されると、コンテンツがページ パーサーによって処理される前に、空白リテラルがコンテンツからトリミングされます。 このメソッドが返 true
されるときに、空白リテラルは削除されません。
このメソッドは、解析中に ASP.NET ページ フレームワークによって呼び出され、コード内で直接呼び出されるものではありません。
注意 (継承者)
派生クラスでこのメソッドをオーバーライドして、カスタム コントロールで空白リテラルが許可されているかどうかを示すことができます。