반응형
<% $, <% @, <% =, <% #… 거래는 무엇입니까?
클래식 ASP와 ASP.NET에서 모두 프로그래밍했으며 서버 측 코드의 태그 안에 다른 태그가 표시됩니다.
나는 최근 에 MSDN 의 좋은 블로그를 보았습니다 .
<%=
(등호와 함께 백분율) 및<%#
(퍼센트 부호 및 해시 / 파운드 / 옥토 프)
( <%#
데이터 바인딩에서만 <%=
평가되고 렌더에서 평가됩니다), 그러나 나는 또한 본다 :
<%$
(퍼센트 및 달러 기호) 및<%@
(퍼센트 기호 및 기호).
<%@
어셈블리와 같은 것들을 <%$
로드하고 구성 파일에서 물건을로드 한다고 생각 합니까? 확실하지 않습니다.
누군가 나를 위해이 모든 것을 명확하게 설명하고 비슷한 목적을 가진 다른 많은 태그를 만드는 것이 왜 중요한지 설명하고 싶습니까?
<% %>
- 인라인 코드 (특히 논리 흐름) 용<%$ %>
- 표현식 평가 (자원 변수와 같은)<%@ %>
- 페이지 지시문 , 어셈블리 등록, 네임 스페이스 가져 오기 등을위한 것입니다.<%= %>
-Response.Write
속기 ( 여기서 설명 )<%# %>
-는 데이터 바인딩 표현식에 사용됩니다 .<%: %>
-Response.Write (Server.HTMLEncode ()) ASP.net 4.0+의 약어입니다.<%#: %>
- 데이터 바인딩 표현식에 사용 되며 자동으로 HTMLEncoded됩니다.<%-- --%>
- 서버 측 주석 용
그 중 2 개를 다루었으며 (<% #는 데이터 바인딩에서만 평가되고 <% =는 렌더링에서 평가됩니다), " <%@
" 의 답은 컴파일러 지시어입니다 (예 : 입력 한 것과 같은 것) 컴파일러의 명령 행).
" <%$
" 에 대해 모르겠습니다 .
참고 URL : https://stackoverflow.com/questions/957284/whats-the-deal
반응형
'IT story' 카테고리의 다른 글
범프 버전은 무엇을 의미합니까? (0) | 2020.05.06 |
---|---|
JavaScript : alert () 재정의 (0) | 2020.05.06 |
C #에서 C ++ 스타일의 'friend'키워드를 제공하지 않는 이유는 무엇입니까? (0) | 2020.05.06 |
Java Swing revalidate () vs repaint () (0) | 2020.05.06 |
너비 속성의 CSS \ 9 (0) | 2020.05.06 |