如何解决我如何直接重定向到Razor View,而无需返回到AngularJS中的服务器?
我有一个控制器,如下所示:
$scope.mytests = function () {
if ($scope.form.$valid)
{
myservie.editTest(modelObj).then(function (result)
{
if (result.data.success)
{
alert('success');
}
else {
alert('error');
}
});
}
}
它从服务中调用控制器,如下所示:
mytests: function (model) {
var deferred = $q.defer();
$http.post('/controller1/myTests',model)
.then(function (data) {
deferred.resolve(data);
});
return deferred.promise;
},
MVC控制器如下:
public ActionResult MyTest(TheModel model)
{
if (model != null)
{
// all the setup and values assigned here }
}
return View("~/Views/MyTests/TestBuilder.cshtml",model);
}
问题是它返回到Angular Controller进行json响应。我不想那样,我想直接进入Razor View?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。