Asp.net mvc angularjs和asp.net路由混合

Asp.net mvc angularjs和asp.net路由混合,asp.net-mvc,angularjs,routing,Asp.net Mvc,Angularjs,Routing,我在asp.NETMVC应用程序中使用angularsj路由 以下是我对$routeProvider的配置: .config(['$routeProvider', '$locationProvider', function ($routeProvider, $locationProvider) { $locationProvider.html5Mode(true); $routeProvider .when('/Organization/Employee/:id',

我在asp.NETMVC应用程序中使用angularsj路由

以下是我对$routeProvider的配置:

.config(['$routeProvider', '$locationProvider', function ($routeProvider, $locationProvider) {

    $locationProvider.html5Mode(true);
    $routeProvider
      .when('/Organization/Employee/:id', {
          controller: 'UserCtrl',
          templateUrl: '/Areas/Organization/App/user/partial/info.html'
      })
      .when('/Organization/Employee/:id/edit', {
          controller: 'EditCtrl',
          templateUrl: '/Areas/Organization/App/user/partial/edit.html'
      })
    .otherwise({        
        redirectTo: '/'
    })
    ;
}])
正如你所看到的,我只希望angularjs处理两条路线。 如何使用asp.net处理其他情况下的路由

  .otherwise({
      controller: function ($location, $window) {
          $window.location.href = $location.path();
          return false;
      },
      template: ""
  });
这就成功了。但首先以空ng视图闪烁。也许有人知道如何摆脱眨眼