从ASP.NET MVC 3应用程序中使用ASMX服务

时间:2012-07-24 22:19:05

标签: asp.net-mvc asp.net-mvc-3 asmx

正如标题所示,我试图从MVC 3应用程序中使用ASMX服务。我的问题是我不断收到错误,告诉该位置没有服务。但是,有。 这是我的AJAX服务电话:

$.ajax({
            type: "POST",
            url: "/UI.Web/services/ProgramCycles.asmx/SaveProgramCycles",
            data: "{'pc_json':'" + JSON.stringify(cycles) + "'}",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function (msg) {

            }

该服务存在于我的MVC 3应用程序根目录下的文件夹中,但该调用仍然是错误,无法找到它。 这是我的服务方法:

    [WebMethod]
    public string SaveProgramCycles(string pc_json)
    {
        List<ProgramCycle> intakeBenefits = JSONHelper<ProgramCycle>.DeserializeListFromJsonToList(pc_json);

        return "It worked!";
    }

0 个答案:

没有答案