2011-02-08 75 views
0

我试图使用地理分布图,查看位置。我正在使用此代码GeoMaps与web用户控件

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中使用usercontrol而不是这个aspx页面。

bcoz我有这一个开源的网站只接受用户控件不是网页整合..

谢谢。

回答

1

在我看来存在只有一个办法:让内部的静态方法你的页面代码将在后面调用实际的UserControl方法。所以,在用户控件定义

public void DoSomething() 
{ 
    // do smth. 
} 

在你的页面创建:

[WebMethod] 
    public static void DoSomething() 
    { 
     UserControl1.DoSomething(); 
    } 

,并与您的代码加载