<ASP.NET> Razor

Posted by 알 수 없는 사용자
2015. 5. 18. 11:21 프로그래밍/.NET




ASP.NET은 ASP.NET 3.5부터 기존 웹(Web-Form) 방식에서 MVC(Model - View - Controller) 패턴을 지원합니다.(확장자 cshtml)


(ASP.NET강좌)웹 폼


  




 






 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