来自客户端的服务器调用不起作用

本文关键字:调用 不起作用 服务器 客户端 | 更新日期: 2023-09-27 18:22:25

我有一个小angularjs应用程序,我正在尝试调用服务器端函数。

我不确定,但当涉及到从客户端到服务器使用正确的GET/POST url时,我有点不知所措。。。但我不确定问题是否存在。。

我的角度:

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

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

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

现在我进入"alert("ErrorCallback")"

如果我能让它发挥作用。。如何读取返回的数组?

错误:

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

来自客户端的服务器调用不起作用

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

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