2016-03-31 10 views
0

Angp.jsを使用したMVCアプリケーションasp.netのページナビゲーションでは、angel.jsルーティングのみを使用するか、asp.net MVCコントローラを使用して新しいページをサーバーに移動します。asp.netのページナビゲーション角度jsを使用したMVC

+0

ここをクリックしてください: - http://stackoverflow.com/questions/23682203/how-to-use-asp-net-mvc-and-angularjsroute –

答えて

0

あなたはアプリケーションの設計方法をアーキテクチャと通信に依存します。 主に、アクションメソッドの結果タイプViewResultを使用している場合は、MVCルートを使用する必要があります。 そのanglejを理解する$routeProviderは、クライアント側ルーティングのみを有効にし、MVC(サーバー側)ルートと同じではありません。

$locationオブジェクトを使用してアドレスバーへのURL変更を取得し、要求が角度方向のルートによって取得された後(サーバーに向かって発射される前に)、構成されたテンプレートとコントローラが処理されます。

$httpサービスを使用して、MVCで定義されたルートを使用するサーバー上のそれぞれのアクションに対する非同期呼び出しを開始することを理解したいと考えています。

論理的には、アプリケーションの関連するセクションを、角度のある側でテンプレート型のルーティングを使用し、サーバー側でより一般化されたルートを使用してグループ化します。

hereの別のポストの仕組みを参照してください。

したがって、私が言ったように、それは実際にあなたのデザインに依存します。

0

私は個人的には、MVCを使ってデフォルトのAngularJSファイルを提供して、Angularのルーティングでアプリケーション内のナビゲーションを処理するのが好きです。

関連する問題