Latest web development tutorials

ASP.NET 웹 페이지

간단한 ASP.NET 페이지는 일반 HTML 페이지처럼 보인다.


안녕하세요 W3CSchool.cc

ASP.NET을 배우고 시작하기 전에의 브라우저에서 "안녕하세요 W3CSchool.cc"를 표시하는 간단한 HTML 페이지를 만들어 보자 :

안녕하세요 W3CSchool.cc!



HTML 안녕하세요 W3CSchool.cc로 작성

다음 코드는 HTML 페이지의 형태 일 것이다 예를 표시 :

<html>
<body bgcolor="yellow">
<center>
<h2>Hello W3CSchool.cc!</h2>
</center>
</body>
</html>

당신이 그것을 시도 할 경우에"firstpage.htm"라는 이름의 파일에 위의 코드를 저장하고 파일에 대한 링크를 작성하십시오 firstpage.htm을 .


ASP.NET 안녕하세요 W3CSchool.cc로 작성

ASP.NET의 가장 쉬운 페이지 HTML 페이지를 변환하는 방법은 직접 HTML 파일을 복사하고 새 파일의 확장자는.aspx로 변경.

다음 코드 예제는 ASP.NET 페이지를 형성 표시합니다 :

<html>
<body bgcolor="yellow">
<center>
<h2>Hello W3CSchool.cc!</h2>
</center>
</body>
</html>

당신이 그것을 시도 할 경우에"firstpage.aspx"라는 이름의 파일에 위의 코드를 저장하고 파일에 대한 링크를 작성하십시오 firstpage.aspx을 .


그것은 어떻게 작동합니까?

기본적으로, ASP.NET 및 HTML 페이지는 동일하다.

HTML 페이지의 확장이 .htm이다. 브라우저가 서버에 HTML 페이지를 요청하면, 서버는 변경 할 수 없습니다, 그것은 브라우저 페이지로 바로 전송됩니다.

확장 ASP.NET 페이지에서 .aspx입니다. 브라우저가 서버에 ASP.NET 페이지를 요청하는 경우, 결과가 브라우저로 전송되기 전에 서버는 페이지가 실행 코드를 처리해야합니다.

ASP.NET 페이지가 위의 모든 실행 코드를 포함하지 않기 때문에, 아무것도 실행하지 않습니다. 다음 예에서, 우리는 정적 HTML 페이지와의 동적 ASP 페이지 사이의 차이를 설명하기 위해 페이지로 약간의 실행 코드를 추가합니다.


클래식 ASP

ASP (Active Server Pages)는 몇 년 동안 인기가있다. ASP으로 실행 코드는 HTML 페이지에 배치 될 수있다.

(ASP.NET 전) ASP의 이전 버전은 종종 고전적인 ASP라고합니다.

ASP.NET은 기존 ASP와 완벽하게 호환되지 않습니다,하지만 약간의 수정 후, 가장 고전적인 ASP 페이지의 ASP.NET 페이지는 좋은 실행 역할을 할 수 있습니다.

당신은 고전적인 ASP 지식에 대한 자세한 내용을 원한다면, 우리의 방문하시기 바랍니다 ASP 자습서를 .


고전적인 ASP 동적 페이지와 준비

ASP는 동적 콘텐츠 페이지를 표시하는 방법을 설명하기 위해, 우리는 몇 가지 실행 파일 (빨간색 글꼴 정체성) 코드 예제 위를 추가합니다 :

<html>
<body bgcolor="yellow">
<center>
<h2>Hello W3CSchool.cc!</h2>
<p> <%Response.Write(now())%> </p>
</center>
</body>
</html>

태그 내의 코드 - <%%> 서버에서 실행됩니다.

Response.Write에 뭔가 ASP 코드를 작성하기 위해 HTML 출력 스트림에 사용됩니다.

이제 () 서버가 현재 날짜와 시간 기능을 리턴한다.

당신이 그것을 시도 할 경우에"dynpage.asp"라는 이름의 파일에 위의 코드를 저장하고 파일에 대한 링크를 작성하십시오 dynpage.asp을 .


ASP .NET으로 작성된 동적 페이지로

다음 코드 예제는 ASP.NET 페이지를 형성 표시합니다 :

<html>
<body bgcolor="yellow">
<center>
<h2>Hello W3CSchool.cc!</h2>
<p> <%Response.Write(now())%> </p>
</center>
</body>
</html>

당신이 그것을 시도 할 경우에"dynpage.aspx"라는 이름의 파일에 위의 코드를 저장하고 파일에 대한 링크 작성하십시오 dynpage.aspx을 .


ASP.NET 클래식 ASP 비교

위의 예는 ASP.NET과 클래식 ASP 사이의 차이를 설명 할 수 없습니다.

마지막 두 개의 인스턴스로, 당신은 페이지 사이에 두 개의 ASP와 ASP.NET 페이지의 차이를 볼 수 없습니다.

다음 장에서는 서버 컨트롤 클래식 ASP의보다 ASP.NET 더 강력하게하는 방법을 볼 수 있습니다.