ASP.NET에서 표시
업데이트: 2007년 11월
ASP.NET 프로그램에서 정보를 표시하는 방법은 몇 가지가 있습니다. 그 중 하나는 <%= %> 구문을 사용하는 것이며, Response.Write 문을 사용하는 방법도 있습니다.
<%= %> 사용
ASP.NET 프로그램에서 정보를 표시하는 가장 간단한 방법은 <%= %> 구문을 사용하는 것입니다. 등호 다음에 입력되는 값이 현재 페이지에 표시됩니다. 다음 코드는 name 변수의 값을 표시합니다.
Hello <%= name %>!
name 값이 "Frank"라면 코드는 현재 페이지에 다음 문자열을 표시합니다.
Hello Frank!
<%= %> 구문은 한 가지 정보를 표시하는 데 가장 유용합니다.
Response.Write 문
텍스트를 표시하는 또 다른 방법은 Response.Write 문을 사용하는 것입니다. <% %> 블록 안에 Response.Write 문을 포함시킬 수 있습니다.
<% Response.Write("Hello, World!") %>
스크립트 블록 내의 함수 또는 메서드에서도 Response.Write 문을 사용할 수 있습니다. 다음 예제에서는 Response.Write 문이 포함된 함수를 보여 줍니다.
참고: |
---|
ASP.NET 페이지에서 함수와 변수는 <script> 블록 안에 정의되어야 하며 실행 가능 코드는 <% %> 블록 안에 포함되어야 합니다. |
<script language="JScript">
function output(str) {
Response.Write(str);
}
var today = new Date();
</script>
Today's date is <% output(today); %>. <BR>
Response.Write 문의 출력은 처리 중인 페이지에 통합됩니다. 따라서 Response.Write 출력에서 텍스트를 표시하는 코드를 작성할 수 있습니다. 예를 들어, 다음 코드는 페이지에 액세스하는 브라우저의 경고 창에 서버의 현재 날짜를 표시하는 스크립트 블록을 작성합니다. <script> 태그는 두 부분으로 나뉘어 있으므로 서버에서 태그를 처리하지 않습니다.
<script language="JScript">
function popup(str) {
Response.Write("<scr"+"ipt> alert('"+str+"') </scr"+"ipt>");
}
var today = new Date();
</script>
<% popup(today); %>
자세한 내용은 Response를 참조하십시오.