私はMVCに非常に慣れていません...Silver-light、WPF、およびMVVMについてはかなりの知識がありますが、MVCに関する知識はほとんどありません。Microsoftのサイトhttp://www.asp.net/mvc/tutorials/getting-started-with-aspnet-mvc3/cs/adding-a-viewのメインチュートリアルに従っています。私は9の記事3にいると思います。元々、「Razor」の「ViewEngine」を使用してMVCサイトを作成するように指示されていました。サードパーティの依存関係が少ないと思ったので、「Razor」の代わりに「ASPX」を使用することにしました。
新しいMVCWebアプリケーションを開始するときは、「ASPX」ではなく「Razor」を使用するのが最適です。正直なところ、違いはわかりません。述べたように、余分なサードパーティのdllやコードを避けるためにASPXを選択しました。ASPXを選択するのが最善の場合、MSのサイトのチュートリアルでRazorから始めるように指示されている理由について少し混乱しています。
「Razor」ビューエンジンではなく「ASPX」ビューエンジンを使用する必要がある場合に、誰かが光を当てることができますか?