GeoMaps с контролем веб-пользователей - PullRequest
0 голосов
/ 08 февраля 2011

Я пытаюсь использовать 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 - функция внутри этой страницы. Может кто-нибудьпредложить Как я могу использовать usercontrol в свойствах url вместо этой страницы aspx .??

bcoz Мне нужно интегрировать это в сайт с открытым исходным кодом, который принимает только usercontrols, а не веб-страницуСпасибо ..

1 Ответ

1 голос
/ 08 февраля 2011

По моему мнению, существует только один способ: создать статический метод внутри кода вашей страницы, который будет вызывать метод UserControl.Итак, в пользовательском контроле определите

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

на своей странице, создайте:

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

и загрузите его с вашим кодом

...