使用jquery调用Web服务方法时出现页面未找到错误

时间:2012-08-18 21:15:48

标签: asp.net-mvc-3 jquery

我在MVC Web应用程序的根文件夹中创建了一个WebService目录,并创建了一个名为MyService.asmx的Web服务。在这个文件中,我创建了一个方法UpdateReadCount,我用javascript调用了下面的代码。

function updateReadCount(contentID) {

    $.ajax({
        type: "POST",
        url: "/WebServices/MyService.asmx/UpdateReadCount",
        data: "{'contentID': '" + contentID + "'}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function (json) {
            //$("#" + messageView).html(json.d);
        }

    });
}

我收到了Page Not Found错误。这发生在托管页面上,而它在localhost上完美运行。

1 个答案:

答案 0 :(得分:1)

为什么将.asmx与MVC应用程序一起使用?你可以为此做一个干净的控制器动作。

相关问题