我有用户控件,它包含在我的大部分 aspx 页面中。此用户控件显示来自数据库的大量数据。现在我决定通过 jquery 来获取它。我非常熟悉 jquery 以及如何通过 jquery 调用服务器端方法。我的问题是我无法在 jquery ajax post 方法中指定 ascx 文件。喜欢
function loadMore() {
$.ajax({
type: "POST",
url: "Left.ascx/LoadData",
data: "{PageIndex:1}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
},
error: function (request, status, error) {
alert(request.responseText);
}
});
}
我不能通过 jquery 调用 ascx 代码后面的方法,因为 ASCX 不是直接通过 URL 提供的。我什至无法编写用于从 aspx 服务器端方法动态加载和填充 ascx 的 C# 代码,因为它已在许多 aspx 中使用。所以现在我遇到了问题。没有简单的好主意出现在我的脑海中......所以我被困住了。请告诉我实现它的方法。谢谢