2016-05-13 4 views
0

私は完全に働いているプロジェクトが私のために生成されたので、登録とログインプロセスは非常に良いです。MVC 5シングルページアプリケーションテンプレート

ここでは、顧客リストを表示するボタンをページに追加したいと考えています。コントローラー名などのフォルダにコントローラとビューを追加する従来の方法は素晴らしいですが、それはSPAではありません。

だから、私はAPIControllerを作成して、通常のコントローラではないと思う。どのように私はそれに移動するのですか?サミーがそれをピックアップするように、どのように名前を付ける必要がありますか?ビューはどこに置くのですか?すべて1つのファイルまたは別々のファイルですか?

生成されたSPAテンプレートを何か役に立つものにする方法について、何時間も時間を費やしました。 [Visual Studio 15からリンクされたものを含む]すべてのヘルプ記事は、私のために生成されたものと一致しない古いバージョンのテンプレートを参照しています。私はknockoutとsammyの記事をたくさん読んだが、私はasp.netがそれを期待する方法ですべてをまとめる方法がわからない。

私は本当にここの誰かが、始める方法や参考になる記事へのリンクを教えてくれることを願っています。いくつかのナビゲーション[MVC5、ノックアウト、サミー、エンティティフレームワークを使用して]を示す完全なプロジェクトが最適でしょう。

+0

http://aspnetboilerplate.com – yyou

+0

このリンクに感謝しますが、ノックアウトではないノックアウトを使用しています。 – Ezi

答えて

4

調査の日の後、私は、angle2、KnockoutまたはReactを使用するオプションではるかに優れたテンプレートを生成するサイトを見つけました。これらのテンプレートには、ルーティング、スタイリング、およびすべてのパッケージの設定が含まれています。 [認証、entityFramework、およびMVCビューをミックスに追加するといいでしょう。]

これらのテンプレートは、現時点でのVisual Studioから行われますが、CMDプロンプトで次のスクリプトを使用して行われ得ることは非常に簡単ですされていません。

cd some-empty-directory 
yo aspnetcore-spa 

完全な手順は、ここで見つけることができます。 http://blog.stevensanderson.com/2016/05/02/angular2-react-knockout-apps-on-aspnet-core/

これは、ASP.Net 5とそのライブラリを使用してSPAを使い始める方法について、次の人が検索するのに役立ちます。