12
나는 (_ViewStart에 정의 된) 레이아웃을 제거하려고 노력하면서 시간을 보냈다 :이 코드가 레이아웃을 제거하지 않는 이유는 무엇입니까?
@Layout = ""
및
@Layout = null
왜 블록을 사용해야 만 작동합니까?
@{
Layout = "";
}
내 비전에는 두 가지 방법이 모두 효과가 있습니다.
나는 (_ViewStart에 정의 된) 레이아웃을 제거하려고 노력하면서 시간을 보냈다 :이 코드가 레이아웃을 제거하지 않는 이유는 무엇입니까?
@Layout = ""
및
@Layout = null
왜 블록을 사용해야 만 작동합니까?
@{
Layout = "";
}
내 비전에는 두 가지 방법이 모두 효과가 있습니다.
@Layout
은 코드 너겟입니다.
Layout
속성의 값을 인쇄합니다.
면도날 파서는 Layout
이라는 단어 뒤에 공백이 있기 때문에 = null
은 리터럴 마크 업으로 구문 분석됩니다.
문을 실행하고 값을 인쇄하지 않으려면 코드 블록 (@{ ... }
)을 사용해야합니다.
자세한 내용은 my blog post을 참조하십시오.