Jquery直接调用后台方法(WebMethod框架的使用)

前台方法:

<script type="text/javascript">
        $(function () {
            $('#btnClick').click(function () {
                $.ajax({
                    type: 'post',
                    url: 'Default.aspx/SayHello',
                    dataType: 'json',
                    contentType: "application/json; charset=utf-8",
                    success: function (data) {
                        alert(data.d);
                    },
                    error: function (error) {
                        alert(error);
                    }
                });
                return false;
            });
        });
    </script>

后台方法:

  [WebMethod]
        public static string SayHello()
        {
            return "Hello Ajax";
        }

注意事项:1.方法一定要静态方法,而且要有[WebMethod]的声明

原文地址:https://www.cnblogs.com/dongbo19910728/p/2854442.html