Вызов PageMethod с помощью ajax из WebForm в рамках проекта MVC

Я хотел бы знать, почему эта ошибка помечается как «404 (не найден)», когда я пытаюсь вызвать WebMethod с помощью ajax из WebForm или aspx, теперь детали в том, что веб-форма находится внутри проекта Mvc. Я не знаю, есть ли в нем что-то чтобы увидеть

Я оставляю код, как мне звонят из JS. Заранее большое спасибо.

код js

$.ajax({
            type: "POST",
            data: "",
            url: "../AspNetForms/WebForm1.aspx/MR_Operaciones",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function(result){
                alert("todo bien ");
            },
            error: function (result) {

                alert("Algún problema debe haber…");
            }
        });

код в C #:

[WebMethod]
    public static List<object> MR_Operaciones()
    {
        List<object> list = new List<object>();
        try
        {

                    return new List<object>() { "", "listaparametros", "listacontroles" };                    

        }
        catch (Exception ex)
        {
            return new List<object>() { ex.Message };
        }
    }
0
задан 26.12.2016, 19:36
0 ответов

В дате размести имя метода, и в одиноком унифицированном указателе ресурса оставь маршрут страницы

$.ajax({
        type: "POST",
        data: "MR_Operaciones",
        url: "../AspNetForms/WebForm1.aspx",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(result){
            alert("todo bien ");
        },
        error: function (result) {

            alert("Algún problema debe haber…");
        }
    });
0
ответ дан 03.12.2019, 17:59