Я пытаюсь написать кусок 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].