【发布时间】:2014-02-22 18:55:22
【问题描述】:
我无法在 AngularJS 的服务器端控制器上捕获对 ASP.NET MVC 项目的请求:
var appDirective = angular.module('app.directive', []);
var xmplService = angular.module('app.service', ['ngResource']);
var appFilter = angular.module('app.filter', []);
var app = angular.module('app', ['app.service', 'app.directive', 'app.filter', 'solo.table']);
xmplService
.factory('testResource1', function ($resource) {
return $resource('/SoloAngularTable/TestMethod3', { id: '@id' }, { charge: { method: 'POST' } });
});
app
.controller('ContentPlaceHolder1Controller', function ($scope, $http, testResource1) {
testResource1.find({ id: 123 }, function (data) {
alert('success');
});
});
在 MVC 控制器上,我有一个无法捕获请求的方法:
[HttpPost]
public JsonResult TestMethod3(int id)
{
var data = new { User = "Alex" };
return Json(data);
}
如何使用 AngularJS $resource 构建对服务器端的简单请求并捕获请求?
【问题讨论】:
标签: javascript asp.net asp.net-mvc angularjs angular-resource