我的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;一个)
。我怎么解决这个问题?
提前致谢。
答案 0 :(得分:0)
无法在用户控件中调用Web方法。您需要将方法定义直接移动到页面。而且据我所知,为了工作,web方法需要是静态的。