日期:2014-05-16  浏览次数:20403 次

用Ajax调用WebMethod方法,不执行

//页面调用
 function GetBgPicInfo() {
        categoryid = $(".categorybuttonhover").attr("id"); //类别id
        sort = $(".categorybuttonhover").attr("sort");
        pagenum = $("#pagenumtexttwo").val();
        $.get('bgpic.aspx/bgpics', { categoryid: categoryid, sort: sort, pagenum: pagenum }, function (result) {
            $("#bgpicsinfo").html(result);
        });
    };



using System.Web.Services;

//服务端 这个方法的页面叫bgpic.aspx
  [WebMethod(Description = "获取指定的图片缩略图")]
        public string bgpics(string ids, string sort, int pagenum = 1)
        {
            return "服务端信息";
}



是不是我还需要引用其它的东西? 始终调不到我的bgpics方法。。 是什么原因呢
------解决方案--------------------
public string bgpics(string ids, string sort, int pagenum = 1)

这里必须是要修改成 静态方法

public static string bgpics(string ids, string sort, int pagenum = 1)