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 페이지 프레임워크에서 호출되며 코드에서 직접 호출되지 않습니다.
상속자 참고
파생 클래스에서 이 메서드를 재정의하여 사용자 지정 컨트롤에서 공백 리터럴이 허용되는지 여부를 나타낼 수 있습니다.