所以我试图调用这个特定的方法:
[HttpGet]
public int GetLogin(string u, string p)
{
UserLogin uL = new UserLogin();
return (int)uL.Authenticate(u, p);
}
但是它一直在我的控制器中调用此方法:
public IEnumerable<string> Get()
{
return new string[] { "value1", "value2" };
}
^^ 这是Controller中生成的代码。
这里是我工厂的 Angular 代码,更重要的是,我的 URI:
var loginFactory = angular.module('loginService', ['ngResource'])
loginFactory.factory('UserLogin', function ($resource) {
return $resource('api/login?:username?:password', {}, {
query: {
method: 'GET',
params: { username: 'hunter', password: 'hunter' },
isArray:true
}
});
});
任何见解将不胜感激。谢谢。