programing

<%, <%@, <%=, <%#... 무슨 일입니까?

testmans 2023. 5. 5. 08:45
반응형

<%, <%@, <%=, <%#... 무슨 일입니까?

저는 고전적인 ASP와 ASP 둘 다에서 프로그래밍을 했습니다.NET, 그리고 나는 서버 사이드 코드에 대한 마크업 내부의 다른 태그를 봅니다.

최근 MSDN에 대한 다음과 같은 차이점을 설명하는 좋은 블로그를 발견했습니다.

  • <%=(등호와 함께 백분율) 및
  • <%#(백분율 기호 및 해시/파운드/옥토소프)

(<%#데이터 바인딩에서만 평가됩니다.<%=렌더에서 평가됨), 그러나 다음과 같이 표시됩니다.

  • <%$(백분율 및 달러 기호) 및
  • <%@(백분율 기호 및 at 기호).

믿어요<%@조립품과 같은 것들을 적재합니다.<%$구성 파일에서 항목을 로드하시겠습니까?잘 모르겠어요.

저는 이 모든 것을 명확하게 설명하고 비슷한 목적을 가진 것처럼 보이는 많은 다른 태그를 만드는 것이 왜 중요한지 설명할 수 있는 사람이 있는지 궁금합니다.

그 중 2개(<%#은 데이터 바인딩에서만 평가되고, <%=은 렌더링 시 평가됨)에 대한 답은 다음과 같습니다."<%@즉, 컴파일러 명령어(즉, 컴파일러의 명령줄에 배치하는 것과 같은 것)입니다.

"모르겠어요"<%$".

언급URL : https://stackoverflow.com/questions/957284/whats-the-deal

반응형