2011-02-08 4 views
0

J'essaie d'utiliser GEOMAP pour afficher l'emplacement .. J'utilise ce codemappes avec contrôle utilisateur Web

function OnLoad() { 
     $.ajax({ 
      type: "POST", 
      **url: "CS.aspx/CreateWorldMap"**, 
      data: '{}', 
      contentType: "application/json; charset=utf-8", 
      dataType: "json", 
      success: DrawWorldMap 
     }); 
    } 

où CS.aspx est la page ASPX et CreateWorldMap est une fonction dans cette page. Quelqu'un peut-il suggérer Comment puis-je utiliser usercontrol dans la propriété url au lieu de cette page aspx.

bcoz je dois intégrer dans un site opensource qui accepte seulement usercontrols pas une page web ..

Merci ..

Répondre

1

À mon avis, il existe une seule façon: Faire une méthode statique à l'intérieur votre code de page-derrière qui appellera réellement la méthode UserControl. Ainsi, le contrôle de l'utilisateur définir

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

dans votre page créer:

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

et le charger avec votre code

Questions connexes