0

Web フォームから MVC へと卒業する時が来たと感じています。私は長い間、Webフォームとjqueryをプログラミングしてきました。

このテクノロジーを学ぶためのお気に入りのリソースを提案できますか?

おまけ: ViewModel (必ずしも MVVM フレームワークではない) を使用して情報を渡すことに特に興味があります。そこに良いリソースはありますか?

ご助力いただきありがとうございます!

4

3 に答える 3

1

Web上には無数の優れたASP.NETMVCチュートリアルがあります。開始するのに最適な場所は、MVCサイトでMicrosoftが提供するサンプルを使用することです:http ://www.asp.net/mvc/samples

MVVMの場合、クライアント側でビューモデルを処理するKnockout.jsと呼ばれるJavaScriptライブラリを確認できます。

進行するにつれて、ASP.NET MVCのより高度な機能の一部とKnockoutなどのフレームワークを組み合わせて、完全に機能するアプリをすべて1ページで作成するMVCを使用したシングルページアプリ(SPA)の探索を開始できます。その良い例は、MicrosoftのBigShelfサンプルSPAです。

于 2012-08-24T21:45:44.870 に答える
1

これは、Microsoftによるこの例よりも明確にはなりません。

同様に、Webには多数のサンプル、例、チュートリアルがありますが、私が言及したのは、最初の次のステップであり、このASP.NETMVCとは何かという本質を示しています...

これがあなたの助けになり、ASPMVCで頑張ってくれることを願っています

于 2012-08-24T21:57:00.267 に答える
1

書籍を気にしない場合は、Steven Sanderson の MVC 書籍をお勧めします。最新の書籍は「Pro ASP.NET MVC 3 Framework」です。非常に長い紹介と多くの優れたヒントが含まれています。イントロの後、MVC の機能と拡張ポイントについて非常に徹底的かつ完全なものになっています。

http://www.apress.com/9781430234043

ただし、MVC 4 版を待ちたいと思うかもしれません (これまでのところ、MVC の各バージョンには本がありました)。

ViewModel には注意してください。MVVM コンテキストでは、「コントローラー」メソッドを持つモデルです。このクライアント側を行います。

MVC コンテキストの ViewModel は、ビューに合わせて調整されたドメイン モデル プロジェクションにすることもできます。完全なドメイン モデル オブジェクトをビューに渡す代わりに、そのサブセットをマップするか、その詳細データの一部を、ビューが提示するものにぴったり合う ViewModel に展開します。同様に、たとえばビューに選択可能/可能な値のリストを提供するための追加データを含む EditModel を作成できます。

于 2012-08-25T01:27:12.470 に答える