我正在尝试使用 ajax/jquery 从客户端调用用户控件中的方法。我的 ajax 看起来像这样:
function starClick(starIndex) {
$.ajax({
type: "POST",
url: "ItemPage.aspx/postRatingProxy",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
document.getElementById("testAjax").innerHTML = msg.d;
}
});
}
我的页面方法看起来像:
[WebMethod]
public static string postRatingProxy()
{
return .......postRating();
}
然后用户控制方法看起来像:
public static string postRating()
{
return "git er done";
}
我在某处看到有人建议这种方法。虽然我非常迷茫,当它是静态的时如何从 Page 方法中检索我的 UserControl 方法。是否可以从静态方法中检索 UserControl 或者我只是遇到了死胡同?