来自客户端的服务器调用无效

时间:2015-11-18 10:23:57

标签: c# angularjs rest

我有一个小的angularjs应用程序,我试图调用服务器端功能。

我不确定,但是当我从客户端到服务器使用正确的网址进行GET / POST时,我感到有些失落...但我不确定问题是否存在.. < / p>

我的角度:

$http.get({
                method: 'GET',
                url: '/Models/Person/GetTestPersons'
            }).then(function successCallback(response) {
                alert(response);
            }, function errorCallback(response) {
                alert("ErrorCallback");
            });

我的服务器功能(Models / Person.cs):

public static string[] GetTestPersons()
    {
        return new[]
        {
            "Person1",
            "Person2"
        };
    }

现在我进入&#34;警报(&#34; ErrorCallback&#34;)&#34;

如果我可以让它工作..如何读取返回的数组?

错误:

  

获取http://localhost:51203/Views/[object%20Object] 404(未找到)

1 个答案:

答案 0 :(得分:2)

你应该创建一个Web API项目, 控制器将协调对您的Person模型的调用。

这里有一个快速入门教程 http://www.asp.net/web-api/overview/getting-started-with-aspnet-web-api/tutorial-your-first-web-api