Ошибка сообщает HTTP404: НЕ НАЙДЕН - Сервер не нашел ничего, соответствующего запрошенному URI (универсальному идентификатору ресурса). (XHR) POST - http://localhost: 57102 / WebForm1.aspx / Details1
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm2.aspx.cs" Inherits="ABC.WebForm2" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<script src="Scripts/jquery-1.10.2.min.js"></script>
<script>
function GetData() {
alert('Get Data Called');
$.ajax({
type: 'POST',
url: 'WebForm1.aspx/Details1',
contentType: 'application/json;charset=utf-8',
dataType: 'json',
cache: false,
success: function (_data) {
alert('success call');
},
error: function (response) {
alert('error call');
}
});
}
</script>
<input type="button" value="Get Details" onclick="GetData()" />
</body>
</html>
, а веб-метод выглядит следующим образом
[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public static string Details1()
{
return "Hellow";
}