ASP.NET MVC 3 RTM をインストール

MS さんのところで、ASP.NET MVC の連載記事を書いている訳ですが、

連載! コードで学ぶ ASP.NET MVC アプリケーション開発入門 | Code Recipe | MSDN
http://msdn.microsoft.com/ja-jp/asp.net/gg490787

このベースは書籍なもので、基本的なところは「ASP.NET MVC 2」なんですよね。

で、実は、「ASP.NET MVC 3」が着々と準備されており、現時点で RTM までやってきました。

待望の ASP.NET MVC 3 RTM リリース! NuGet, WebMatrix, Orchard などなど Web 開発が新次元へ – THE TRUTH IS OUT THERE – Site Home – MSDN Blogs
http://blogs.msdn.com/b/chack/archive/2011/01/14/asp-net-mvc-3-webmatrix-iis-7-5-express-sql-compact-4-orchard-are-released.aspx

実は、次々回の内容が(執筆は今週だったり)、HTML ヘルパーメソッドに関するところで、まさに View のところ。今回、大きく更新される View の新しい構文「Razor」なところですね。

先行き、記事として残るわけですから、読むときには既に ASP.NET MVC 3 はリリースされているわけで。。。ということで、現在 RTM 版をインストール中です。

Windows Web App Gallery – Install an App
http://www.microsoft.com/web/gallery/install.aspx?appid=MVC3

お手軽に、 Web Platform Installer 3.0 を使います。

20110117_01.jpg

20110117_02.jpg

“Razor”の紹介 - ASP.NET向け新ビュー・エンジン - @IT
http://www.atmarkit.co.jp/fdotnet/scottgublog/20100714razor/razor.html

を見る限り、単なる(?)レンダリングが変わるだけなので、コントローラーやモデルなどは変化しません。

というか、MVC パターンとしては、Model と Controller はそのままで、View を独立をして変えられないといけませんね。

プロジェクトは「ASP.NET MVC 3 Web Application」が増えています(リリース後には、「アプリケーション」になるかと)。

20110118_01.jpg

プロジェクトの最初のダイアログが少し変わっています。

「Internet Application」 を選択して、ひな型を作成ですね。

View engine は、自動生成される View(Index.aspxやAbout.aspx)に適用されるレンダリングです。デフォルトが「Razor」になっています。

20110118_02.jpg

一見、何も変わらないように見えるのですが、ソリューションエクスプローラーのアイコンが変わっています。

20110118_04.jpg

Index.aspx のソースもこんな感じに。

20110118_05.jpg

で、試しに Entity Data Model を使って表示させてみると、ってのが次回。

 

 

 

カテゴリー: 開発, ASP.NET パーマリンク