【发布时间】:2013-08-16 10:18:45
【问题描述】:
我有一个 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
【问题讨论】: