제목 : <% %>, <%= %>, <%# %>, <%$ %>의 차이점
    
    
        
            
                | 글번호: |  | 233 | 
            
                | 작성자: |  | 레드플러스 | 
            
                | 작성일: |  | 2008/03/05 오전 11:59:00 | 
            
            
                | 조회수: |  | 5766 | 
            
        
     
 
    
	
	
    
	1. 
<% ... %> 인라인 코드 즉 for문 이나 foreach문 과 같은 구문을 작성하기 위한 블록입니다.
2. 
<%= ... %> 인라인 표현 즉 바로 서버의 변수나 매서드의 반환 값을 표시 해 주는 블록입니다.
<%= ... %>는 <% Response.Write() %>의 줄임표현으로 많이 쓰입니다. 
3. 
<%# ... %> 블록은 데이터를 바인딩 하기 위한 블록이며 Eval및 Bind 매서드와 같은 바인딩 매서드를 사용할 수 있습니다.
<%# Eval("Title") %> 식으로 현재 출력 레코드의 Title 필드의 값을 출력할 수 있습니다.
4.
<%$ ... %>는 일반적으로 사용되지 않고, Web.config 파일과 같은 설정 파일의 값을 읽어서
데이터컨트롤에 해당 정보를 바인딩할 대 주로 사용되는 표현식입니다.
이는 SqlDataSource 컨트롤과 같은 데이터 프로바이더 컨트롤에서 주로 사용됩니다.