我正在努力推广传统的asp.net mvc4应用程序。在角度js控制器内执行web api http.put后,我希望将页面定向到另一个asp.net mvc4动作/控制器。怎么可能?
$scope.saveEditProfile = function () {
$http.put("/api/ProfileWeb", $scope.profile)
.then(function(response) {
$scope.profile = response.data;
});
//这里需要某种重新路由指令来路由到asp.net mvc Action = Inedex和Controller = Profile。
};
答案 0 :(得分:3)
您可以使用
window.location ="/Profile/Index";
即:
$scope.saveEditProfile = function () {
$http.put("/api/ProfileWeb", $scope.profile)
.then(function(response) {
$scope.profile = response.data;
window.location ="/Profile/Index";
});
};