Routage avec AngularJs Asp.Net Mvc

Je suis en train de construire un SPA avec Asp.Net MVC. pour cela, je suis en utilisant angularJs de routage .
C'est ma hiérarchie du projet.
Routage avec AngularJs Asp.Net Mvc

Ma Mise En Page.cshtl code

<html lang="en" ng-app="ProjectTrackingModule">
 <head>
   <script src="~/Scripts/jquery-2.1.0.min.js"></script>
   <script src="~/Scripts/angular.min.js"></script>
   <script src="~/Scripts/angular-route.min.js"></script>
   <script src="~/Scripts/app.js"></script>
</head>
<body>
<a href="#Home">Home</a>
<a href="#Projects">Projects</a>
   <div ngview style="margin‐left: 10%; margin‐right: 10%;">
    </div>
//... footer
</body>
</html>

Mon app.Js le code est comme suit:

var app = angular.module('ProjectTrackingModule', ['ngRoute', 'ui.bootstrap']);
app.config(function ($routeProvider) {
    $routeProvider
        .when("/Home", {
        templateUrl: "/Views/Home/Home.cshtml",
        controller:"HomeController"
    })
    .when("/Projects", {
        templateUrl: "/Views/ProjectManagement/ProjectDetails.cshtml",
    controller: "ProjectsController"
    })
    .otherwise({redirectTo:"/Home"})
});

Je veux charger mon la Maison.Cshtml vue partielle à l'intérieur de ng-view. Mais quand je lance mon application, Il n'en montrer que la Maison vue partielle.

aussi quand je clique sur le Projet, alors il devrait rendre ProjectDetails.cshtml à l'intérieur de ng-view.

code à l'intérieur de ProjectDetails.cshtml

<div ng-controller="ProjectsController">
    <h2>ProjectDetails</h2>
</div>
ne fait pas sens, ne pas comparer angulaire de routage avec mvc de routage 🙁
Comment utiliser le routage avec mvc. Je veux dire, quand je clique sur la Maison anchor link ensuite, elle doit démontrer la Maison vue partielle.
veuillez consulter les mises à jour question.
:--) je l'ai mise à jour de ma réponse

OriginalL'auteur Amit Kumar | 2015-04-27