我正在尝试使用geomap查看位置..我正在使用此代码
function OnLoad() {
$.ajax({
type: "POST",
**url: "CS.aspx/CreateWorldMap"**,
data: '{}',
contentType: "application/json; charset=utf-8",
dataType: "json",
success: DrawWorldMap
});
}
其中CS.aspx是aspx页面,CreateWorldMap是此页面内的一个函数。 任何人都可以建议我如何在url propety而不是这个aspx页面中使用usercontrol。??
bcoz我必须将它集成在一个只接受用户控件而不是网页的开源网站中。
谢谢..
答案 0 :(得分:1)
在我看来,只有一种方法:在你的页面代码隐藏中创建一个静态方法,它实际上会调用UserControl方法。所以,在用户控件中定义
public void DoSomething()
{
// do smth.
}
在您的页面中创建:
[WebMethod]
public static void DoSomething()
{
UserControl1.DoSomething();
}
并使用您的代码
加载它