我有一个VB .net应用程序,其中我有一个aspx页面(比如default.aspx)。我正在加载一个usercontrol(比如usercontrol.ascx)。我需要在页面中(在aspx页面或ascx控件中)中编写 ajax代码,它应该在用户中调用方法(比如test())控制。
$.ajax({
type: 'POST',
url: "",
data: "{'userid':" + userId + "}",
contentType: "application/json; charset=utf-8",
dataType: 'json',
success: function (data) {
alert(data.d);
},
error: function (data) {
alert("In error ");
}
});
我在这个ajax方法中可以作为 url 给出什么来调用用户控件中的方法?
答案 0 :(得分:1)
您无法在usercontrol中调用webmethod。要么你必须将你的webmethod放在页面内或web服务中。
答案 1 :(得分:0)
传递方法的控件名称和名称。
例如:
url: "usercontrol.ascx/test",