Можно создать дубликат:
Call non-static method in server side(aspx.cs) from client side use javascript (aspx)ASP.NET вызова нестатическая WebMethod из JS AJAX
Я это следующий код, который работает отлично
function getFooObj() {
$.ajax({
type: "POST",
url: "Dummy.aspx/GetFooObj",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (result) {
alert('good');
}
});
}
[WebMethod]
public static FooObj GetFooObj()
{
// some code that returns FooObj
}
мой вопрос если я хочу, чтобы мой WebMethod НЕ был статичным, как я могу его назвать из JS?
[WebMethod]
public FooObj GetFooObj()
{
// some code that returns FooObj
}