ASP.NET MVC 3 Razor

이전 Lab에 이어 이번엔 본격적으로 Razor를 View engine으로 사용하는데 대략 WebImage, WebGrid, MVC3 Partial Page 등을 배울 수 있다.

WebImage는 단순히 Image를 보이는게 아니라 또다른 watermark용 이미지를 이용해 새로운 이미지를 만들고 활용하는 방법을 소개하고 WebGrid는… 많이 봐오긴 했지만 바로 에러가 나버리네 😦

Partial Page는 예제에서 Helper용으로 만드는 예제가 나오는데 아래 코드를 보면 @의 전지전능한? 능력을 잘 볼 수 있다.

@helper ShowTime(){
<div>
Current Time is @DateTime.Now
</div>    
}

골뱅이가 아니었다면 string 객체를 하나 만들어 “Current Time is” 를 넣고 DateTime.Now 객체에서 ToString()을 불러다 return 했어야 할 코드인데…
아무리 봐도 이 기법은 너무 멋져보인다 😈

ASP.NET MVC 3 Razor

%d bloggers like this: