ASP.NET에서 Razor v3는 ASP.NET Web Pages 3.0 프레임워크의 Razor 뷰 엔진 버전을 가리킵니다. Razor는 서버 사이드 코드(C# 또는 VB.NET)를 HTML에 쉽게 섞어 동적 웹 페이지를 만드는 마크업 구문으로, v3는 2013년경 ASP.NET MVC 5와 함께 출시된 버전입니다. 이는 ASP.NET Core의 Razor와는 별개의 클래식 ASP.NET(.NET Framework 기반) 기능으로, 가벼운 웹 사이트나 간단한 웹 앱 개발에 적합합니다.
주요 특징
- 용도: .aspx 대신 .cshtml 파일로 Razor 구문(@model, @if 등)을 사용해 코드와 마크업을 통합.
- 템플릿: Visual Studio에서 "ASP.NET Web Site (Razor v3)" 템플릿으로 프로젝트 생성. (MVC나 Web Forms와 달리 페이지 중심)
- NuGet 패키지: Microsoft.AspNet.Razor 3.x로 런타임 지원 (예: 3.3.0 버전).
- 장점: 간단하고 빠름, 하지만 ASP.NET Core만큼 현대적이지 않음 (새 프로젝트는 Core 추천).
Visual Studio 2022에서 사용법
VS2022에서 템플릿이 보이지 않으면:
- Visual Studio Installer 열기.
- "Modify" 클릭.
- "ASP.NET and web development" 아래 "Optional"에서 "Additional project templates (previous versions)" 체크.
- "Modify" 적용.
이로써 Razor v3 템플릿이 설치됩니다. 더 자세한 문법은 Microsoft Learn의 Razor 참조를 보세요.
반응형
'IT관련' 카테고리의 다른 글
| ASP.NET Core Program.cs 기본 템플릿 분석 (0) | 2025.10.28 |
|---|---|
| Windows 서버에서 REST API 개발 추천 (0) | 2025.10.28 |
| Kestrel 웹 서버란? (0) | 2025.10.28 |
| ASP.NET과 ASP.NET Core의 주요 차이점 (0) | 2025.10.28 |
| VSCode에서 정규식(Regex) 사용하기 (0) | 2025.10.27 |