웹 개발 메모장

[ASP.NET MVC] Razor 뷰 엔진 본문

옛날../ASP.NET MVC

[ASP.NET MVC] Razor 뷰 엔진

도로롱주 2017. 10. 10. 17:39




Razor 뷰 엔진


기존 .aspx 페이지의 <% 코드 %>

Razor 에서는 @코드 가 됩니다.



기존 .aspx 페이지의

<h1>a:<%=a %>, b:<%=b %>, c:<%=c %></h1>

가 Razor 에서는

<h1>a:@a, b:@b, c:@c</h1> 가 됩니다.



기존 .aspx 페이지의

<% foreach(var p in products) { %>

<li><%=p.name%>(<%=p.price%>)</li>

<% } %>

가 Razor 에서는

@foreach(var p in products) {

<li>@p.name(@p.price)</li>

 } 가 됩니다.



보다 읽기 쉬워지고 보다 코딩하기 편해집니다.

변수가 많아질수록. 반복문, 조건문 등 블록이 많아질수록

그 차이는 더욱 커지는 것 같습니다.


이것은 특징들 중 하나이고 더 자세한 내용은 아래 링크(HOONS.net)에서 쉽게 설명되어있습니다.


http://www.hoons.net/board/asptip/content/35866



Comments