I\'ve an asp button on an aspx :
Your method must be static and decorated with [WebMethod] as below, why should make it static and decorate with [WebMethod]?
[WebMethod]
public static void GetReport()
{
// Your code here
}
$.ajax({
type: "POST",
url: "Selection.aspx/GetReport",
data: JSON.stringify({ parametername : "Parameter Value" }),
contentType: 'application/json; charset=utf-8',
dataType: 'json',
success: function()
{
alert('success');
},
error: function()
{
alert('error');
}
});