次の方法で共有


ControlBuilder.AllowWhitespaceLiterals メソッド

コントロールの開始タグと終了タグ間の内容内に空白リテラルが許可されるかどうかを判断します。このメソッドは ASP.NET ページ フレームワークによって呼び出されます。

名前空間: System.Web.UI
アセンブリ: System.Web (system.web.dll 内)

構文

'宣言
Public Overridable Function AllowWhitespaceLiterals As Boolean
'使用
Dim instance As ControlBuilder
Dim returnValue As Boolean

returnValue = instance.AllowWhitespaceLiterals
public virtual bool AllowWhitespaceLiterals ()
public:
virtual bool AllowWhitespaceLiterals ()
public boolean AllowWhitespaceLiterals ()
public function AllowWhitespaceLiterals () : boolean
適用できません。

戻り値

常に true を返します。

解説

AllowWhitespaceLiterals メソッドは、コントロールの開始タグと終了タグ間の内容内に空白リテラルが許可されるかどうかを判断する目的で使用されます。このメソッドが false を返す場合、内容がページ パーサーによって処理される前に、内容から空白リテラルがトリムされます。このメソッドが true を返す場合、空白リテラルは削除されません。

このメソッドは、解析中に ASP.NET ページ フレームワークによって呼び出されるもので、コードから直接使用するためのものではありません。

継承元へのメモ : 派生クラスでこのメソッドをオーバーライドして、カスタム コントロールについて空白リテラルを許可するかどうかを示すことができます。

使用例

' 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 'NoWhiteSpaceControlBuilder 
// 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.   
public class NoWhiteSpaceControlBuilder extends ControlBuilder
{
    public boolean AllowWhitespaceLiterals()
    {
        return false;
    } //AllowWhitespaceLiterals
} //NoWhiteSpaceControlBuilder

プラットフォーム

Windows 98,Windows Server 2000 SP4,Windows CE,Windows Millennium Edition,Windows Mobile for Pocket PC,Windows Mobile for Smartphone,Windows Server 2003,Windows XP Media Center Edition,Windows XP Professional x64 Edition,Windows XP SP2,Windows XP Starter Edition

Microsoft .NET Framework 3.0 は Windows Vista,Microsoft Windows XP SP2,および Windows Server 2003 SP1 でサポートされています。

バージョン情報

.NET Framework

サポート対象 : 3.0,2.0,1.1,1.0

参照

関連項目

ControlBuilder クラス
ControlBuilder メンバ
System.Web.UI 名前空間