이 섹션에서는 ASP.NET의 개요를 제공하고 ASP.NET의 서버 기술, 개발 도구 및 파일 확장자를 소개합니다.
Active Server Pages(동적 서버 페이지)의 전체 이름인 ASP는 클래식 ASP라고도 알려져 있으며 1998년 Microsoft 최초의 서버측 스크립팅 엔진으로 출시되었습니다.
ASP는 웹페이지의 스크립트가 인터넷 서버에서 실행될 수 있도록 하는 기술입니다.
ASP 페이지의 파일 확장자는 .asp이며 일반적으로 VBScript로 작성됩니다.
클래식 ASP를 배우고 싶다면 클래식 ASP 튜토리얼을 방문하세요.
ASP.NET은 ASP의 새로운 세대입니다. 기존 ASP와 호환되지 않지만 ASP.NET에는 기존 ASP가 포함될 수 있습니다.
ASP.NET 페이지는 컴파일되어 기존 ASP보다 빠르게 실행됩니다.
ASP.NET은 더 나은 언어 지원, 대규모 사용자 컨트롤 및 XML 기반 구성 요소 집합, 통합된 사용자 인증을 제공합니다.
ASP.NET 페이지의 확장자는 .aspx이며 일반적으로 VB(Visual Basic) 또는 C#(C Sharp)으로 작성됩니다.
ASP.NET의 컨트롤은 C++ 및 Java를 비롯한 다양한 언어로 작성할 수 있습니다.
브라우저가 ASP.NET 파일을 요청하면 ASP.NET 엔진은 파일을 읽고 스크립트 파일을 컴파일 및 실행한 다음 결과를 일반 HTML 페이지로 브라우저에 반환합니다.
Razor는 기존 ASP와 마찬가지로 서버 코드를 ASP.NET 웹 페이지에 포함하기 위한 새롭고 간단한 태그 구문입니다.
Razor에는 기존 ASP.NET의 기능이 있지만 사용하기 쉽고 배우기도 더 쉽습니다.
이 튜토리얼에서는 다음 프로그래밍 언어를 소개합니다.
비주얼 베이직(VB.NET)
C#(발음: C 샤프)
이 튜토리얼에서는 다음과 같은 서버 기술을 소개합니다.
웹 페이지(Razor 구문)
MVC(모델-뷰-컨트롤러)
웹 양식(기존 ASP.NET)
ASP.NET은 다음 개발 도구를 지원합니다.
웹매트릭스
비주얼 웹 개발자
비주얼 스튜디오
이 자습서에서 웹 페이지 자습서는 WebMatrix를 사용하고 MVC 자습서 및 웹 양식 자습서는 Visual Web Developer를 사용합니다.
클래식 ASP 파일의 파일 확장자는 .asp입니다.
ASP.NET 파일의 파일 확장자는 .aspx입니다.
Razor C# 구문에 대한 ASP.NET 파일의 파일 확장자는 .cshtml입니다.
Razor VB 구문 ASP.NET 파일의 파일 확장자는 .vbhtml입니다.