0

私は、ASP.NET MVC 3 を使用する新しいプロジェクトに取り組み始めています。私の友人は、Johnathan McCracken による Test-Drive ASP.NET MVC という本を所有していますが、この本は ASP.NET MVC バージョン 2 を扱っています。

バージョンの違いが原因で多くの問題が発生するかどうかは誰にもわかりませんか? この本は古すぎますか?

ありがとうございました。

4

2 に答える 2

2

フレームワークの大部分は同じであるため、ASP.Net MVC 2 の本を使用して確実に学ぶことができます。

ただし、他の人が指摘しているように、気付く最大の違いは「View Engine」にあります。ほとんどの例では、従来のバージョン 2 のビュー エンジン (実際に名前があったかどうかはわかりません) とは対照的に、'Razor' エンジンを使用しています。

したがって、バージョン 2 の書籍を使用して学習し、Web から Razor ビューを学習することもできますが、任意の数の異なる Web サイトからバージョン 3 の学習を開始して、バージョン 2 のすべての山かっこの苦労から解放されることもできます。エンジンを表示します。

于 2013-03-06T04:26:15.760 に答える
2

ASP.NET MVC は、以前の ASP.NET MVC バージョンに基づいて構築されています。あなたの本が MVC 2 の場合でも、モデル ビュー コントローラーの概念を理解できるはずです。

相違点 (MVC 3 で導入された追加) のリストについては、次を参照してください。

  • MvcScaffold 統合による拡張可能な足場
  • HTML 5 対応のプロジェクト テンプレート
  • Razor ビュー エンジン
  • 複数のビュー エンジンのサポート
  • コントローラーの改善
  • JavaScript と Ajax
  • モデル検証の改善
  • 依存性注入の改善
  • その他の新機能

個人的には、Razor View Engineは私が持っていたプロジェクトに非常に役立ちました....特に対.aspx.

于 2013-03-05T14:55:43.703 に答える