Я использовал множество вариантов решения этой проблемы, но он не работает.
Моя точка останова не была достигнута в веб-методе.Также вызывается функция успеха, однако возвращается весь контент страницы, а не строка "hello".
Моя страница вообще не использует asp.net ajax scriptmanager.Он использует только простой jQuery.Я использую ASP.NET 4.0.
Вкратце, мой метод страницы определен как:
[WebMethod]
public static string Populate()
{
return "hello";
}
Вызов ajax:
$.ajax({
url:'WebForm3.aspx/Populate',
data:{},
dataType:"json",
type:"GET",
success: function(msg) {
alert("success");
},
error: function(msg, text) {
alert(text);
}
});