Веб-метод не определен - PullRequest
0 голосов
/ 13 марта 2020

Ошибка сообщает 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";          
    }
...