$routing会自动重新加载angularjs并挂起页面

$routing会自动重新加载angularjs并挂起页面,angularjs,angularjs-routing,asp.net-mvc-5.1,Angularjs,Angularjs Routing,Asp.net Mvc 5.1,app.js文件是 var-app=angular.module('TaskApp',['ngRoute']); app.config(['$routeProvider','$locationProvider',函数($routeProvider,$locationProvider){ $routeProvider。 当(“/Home/Index”{ 控制器:“任务管理器”, templateUrl:“/Home/Index” })。否则({重定向至:“/”}); $locationProvi

app.js文件是

var-app=angular.module('TaskApp',['ngRoute']);
app.config(['$routeProvider','$locationProvider',函数($routeProvider,$locationProvider){
$routeProvider。
当(“/Home/Index”{
控制器:“任务管理器”,
templateUrl:“/Home/Index”
})。否则({重定向至:“/”});
$locationProvider.html5Mode(true);
}]);
应用程序控制器('TaskManager',函数(){
//$location.path('/');
});  

@ViewBag.Title-我的ASP.NET应用程序
@style.Render(“~/Content/css”)
@Scripts.Render(“~/bundles/modernizer”)
@Label(“任务管理器”,新的{@class=“heading”})
@RenderBody()
@Scripts.Render(“~/bundles/jquery”)
@Scripts.Render(“~/bundles/bootstrap”)
@RenderSection(“脚本”,必需:false)

如果我们知道哪些代码在哪些文件中,这会有所帮助。我将提供有关我的代码的更多详细信息,并将解决方案更改为警告:尝试多次加载angular。已删除,但它更改了完整视图而不是仅更新ng视图,这不是正确的解决方案首先,请仅显示相关代码-不需要查看所有ASP.NET代码。当您试图将代码减少到最少,同时仍在复制问题时,奇迹般的事情发生了——您很可能自己解决了问题。如果没有,这将更容易帮助你。编辑后,我只显示相关的代码在上面的评论下,我找到了一个解决方案,但它不是正确的解决方案