다음을 통해 공유


ControlBuilder.AllowWhitespaceLiterals 메서드

정의

콘텐츠에서 컨트롤의 여는 태그와 닫는 태그 사이에 공백 리터럴이 허용되는지 여부를 결정합니다. 이 메서드는 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

반환

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 페이지 프레임워크에서 호출되며 코드에서 직접 호출되지 않습니다.

상속자 참고

파생 클래스에서 이 메서드를 재정의하여 사용자 지정 컨트롤에서 공백 리터럴이 허용되는지 여부를 나타낼 수 있습니다.

적용 대상