禁止jquery Ajax发布

时间:2016-02-24 09:20:47

标签: jquery asp.net ajax post

我的jquery简单的ajax帖子有问题:

$.ajax({
  type: 'POST',
  url: "ucUploadDownloadCommand.ascx/UploadXLSFile",
  data: "{}",
  dataType: 'json',
  contentType: "application/json; charset=utf-8",
  success: function (response) {
       $(".im").css('visibility', 'hidden');
  },
  error: function(xhr, textStatus, error){
          alert(xhr.statusText);
          alert(textStatus);
          alert(error);
  }

并在代码后面(文件ucUploadDownloadCommand.ascx.vb):

<System.Web.Services.WebMethod()> _
    Public Shared Sub UploadXLSFile()
        Dim a As New StringBuilder()
        ...
    End Sub

出错了
  

&#34;禁止&#34;错误(没有&#34;未找到&#34;一个)

。我怎么解决这个问题?

提前致谢。

1 个答案:

答案 0 :(得分:0)

无法在用户控件中调用Web方法。您需要将方法定义直接移动到页面。而且据我所知,为了工作,web方法需要是静态的。