다음을 통해 공유


ASP.NET의 프로그래밍 언어

업데이트: 2007년 11월

ASP.NET 페이지는 단일 프로그래밍 언어로 쓰여진 코드로 제한됩니다. 현재 ASP.NET에서는 Visual Basic, C# 및 J#을 지원합니다. 기본 언어는 Visual Basic이지만 다음과 같이 페이지 맨 위에 다음과 같은 지시문을 배치하면 다른 언어도 페이지의 기본 언어로 선언할 수 있습니다.

<%@Page Language="C#"%>

ASP.NET의 코드 블록에 제공된 예제와 같이 <script language = …> 블록에서 언어를 선언할 수도 있습니다. 같은 페이지에 있는 별도의 스크립트 블록에 다른 언어를 선언하면 오류가 발생합니다.

한 페이지에 하나의 언어만 사용할 수 있지만 페이지에 사용되는 사용자 정의 컨트롤은 Visual C++를 포함한 다른 언어로 작성할 수 있습니다. 따라서 응용 프로그램에서는 다른 언어의 함수 라이브러리를 사용할 수 있습니다.

VBScript(Visual Basic Scripting Edition)는 지원되지 않지만 VBScript 구문은 Visual Basic 2005 구문과 매우 비슷하므로 기존 코드를 약간만 변경하면 됩니다.

참고 항목

기타 리소스

공용 언어 런타임

언어 간 상호 운용성

ASP.NET으로 마이그레이션