Вызов запроса get с использованием ajax для вызова веб-метода в C# не передает объект успешно - PullRequest
0 голосов
/ 15 февраля 2020

Я пытаюсь написать кусок ajax для вызова кода в файле aspx. Я пытаюсь настроить веб-метод в c#, и мой метод возвращает строку. Когда я по какой-то причине запускаю свой браузер и запускаю код, ajax возвращает ошибку. Есть ли что-то, что мне нужно, например, чтобы зарегистрировать мои веб-методы в файле конфигурации, или что-то не так с тем, как я написал свой код? пожалуйста, найдите мой код настройки ниже:

Default.aspx - ajax вызов

$.ajax({
        type: 'GET',
        url: 'Default.aspx/getName',
        contentType: 'application/json; charset=utf-8',
        dataType: 'json',
        success: function(data)
        {
        alert('success  ' + data.d );
        },
        error: function (err)
        {
        alert("failed to return the object successfully" + err);
        }

        });

По умолчанию. aspc .cs

[WebMethod]
public static String getName()
{
//function body

var name = "some name";     

return name.ToString();
}

Выведено возвращается ошибка: не удалось успешно вернуть объект [Object object].

...