<ASP.NET> Razor
ASP.NET은 ASP.NET 3.5부터 기존 웹(Web-Form) 방식에서 MVC(Model - View - Controller) 패턴을 지원합니다.(확장자 cshtml)
[출처] [taeyo강좌]ASP.ㅁㄴㅇㅁNET MVC 프레임워크의 등장 (ASP.NET C# WPF WCF WF JS ASPX FRAMEWORK Visual Studio) |작성자후다닥
WebMatrix |
경량화한 웹 개발 도구 |
Razor |
ASP.NET MVC에서 지원되는 View 엔진으로써, 개발자들이 더 편리하게 View단을 개발할 수 있도록 돕는 엔진 |
WebMatrix
웹 메트릭스는 레이저 엔진을 사용할 수 있는 통합환경입니다. 개발도구부터, 웹 서버, 데이터베이스 세가지 요소를 제공
약 15MB 용량으로 빠르게 웹 개발 환경을 갖출 수 있습니다.(.NET Framework 4.0 이 설치 안되어 있다면 약 50MB)
Razor
ASPX 마크업 문법으로 구현한다면 우리는 HTML 마크업 내의 코드를 표현하기 위해 아래와 같이 <%= %> 를 사용 하지만
Razor에서는 @ 문자를 이용하여 코드의 시작과 끝을 표시할 수 있습니다. <% %> 태그와 달리 Razor는 코드 블록을 명시적으로 닫을 필요가 없습니다.
if 구문
foreach 예제와 마찬가지로 if 구문(혹은 C#이나 VB외의 다른 언어 구조)에서도 명시적인 코드 블록의 시작과 끝을 지정하지 않고도 콘텐츠를 포함할 수 있습니다. 예제를 살펴보겠습니다.
다중 구문
또한 @{ code } 블록내에 여러 줄의 구문을 포함할 수도 있습니다.
'프로그래밍 > .NET' 카테고리의 다른 글
[ASP.NET MVC] Controller에서 데이터 전달 (4) | 2015.07.11 |
---|---|
[ASP.NET MVC] Project 생성, MVC Hello World! (4) | 2015.06.26 |
<.NET> .NET FRAMEWORK 란? (4) | 2015.05.18 |
<ASP.NET> ASP.NET 이란? (3) | 2015.05.18 |
<ASP> ASP 기초, 문법 (3) | 2015.04.12 |