本連載では、ASP.NETの新たなWebアプリケーション・フレームワークである「ASP.NET MVC 3」を基礎から解説している。前回までは、Entity Framework 4.1(Code First)と連携したモデル開発と検証機能の実装について解説してきた。ここまでの内容で、まずは基本的なデータベース連携アプリケーションの仕組みについては理解できたはずだ。なお、Code Firstについては、なかなかに奥深い世界であるので、現在進行中の連載である「Entity Framework 4.1入門」も併せて参照されたい。 さて、今回からはガラリと目線を転じて、ASP.NET MVC 3から標準で導入されたビュー・エンジン「Razor」について、3回にわたって解説していく。今回扱うのは、Razorの基本文法と、ASP.NET MVC 3で利用できるビュー・ヘルパーについてだ。 ASPXとの