具有Web用户控件的GeoMaps

时间:2011-02-08 10:19:32

标签: c# javascript asp.net jquery-plugins geomap

我正在尝试使用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我必须将它集成在一个只接受用户控件而不是网页的开源网站中。

谢谢..

1 个答案:

答案 0 :(得分:1)

在我看来,只有一种方法:在你的页面代码隐藏中创建一个静态方法,它实际上会调用UserControl方法。所以,在用户控件中定义

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

在您的页面中创建:

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

并使用您的代码

加载它