我有一个 ascx 文件,我在其中对位于另一个文件(文件后面的 aspx 代码)中的函数进行 ajax 调用。但它在结果中返回完整的 aspx 页面,我在函数中只返回字符串,下面是我的代码这是在我的 ascx 文件中
$.ajax({
type: "POST",
url: "MyFile.aspx/GetData", //url to point your webmethod
success: function (Result) {
alert('success');
$("#txtlicense").val(Result);
},
error: function () { alert('error'); }
});
这是在 MyFile.aspx.cs
[System.Web.Services.WebMethod()]
public static string GetData()
{
//Getting data from DB and returning
}
我也尝试将此方法放在我的 ascx.cs 文件中,但它给出了错误
This type of page is not served