웹 개발 메모장
[ASP.NET MVC] Razor 뷰 엔진 본문
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
'옛날.. > ASP.NET MVC' 카테고리의 다른 글
[ASP.NET MVC] Model 사용하기 (0) | 2017.10.11 |
---|---|
[ASP.NET MVC] HttpGet 과 HttpPost (0) | 2017.10.11 |
[ASP.NET MVC] ActionLink 페이지 이동 (0) | 2017.10.11 |
[ASP.NET MVC] ViewBag 뷰로 데이터 전달 (0) | 2017.10.11 |
[ASP.NET MVC] 프로젝트 생성 및 실행 (0) | 2017.10.10 |
Comments