具有 Web 用户控制的地理地图

发布于 2024-10-16 12:57:18 字数 506 浏览 4 评论 0原文

我正在尝试使用地理地图来查看位置。我正在使用此代码

    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 属性中使用 usercontrol 而不是此 aspx 页面。?

bcoz 我必须将其集成到一个开源网站中,该网站只接受用户控件而不是网页..

谢谢..

I'm trying to use geomap to view the location.. I'm using this code

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

where CS.aspx is aspx page and CreateWorldMap is a function inside this page..
Can anyone suggest How can i use usercontrol in the url propety instead of this aspx page.??

bcoz i have to integrate this in an opensource site which only accepts usercontrols not a web page..

Thank you..

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

这样的小城市 2024-10-23 12:57:18

在我看来,只有一种方法:在页面代码隐藏中创建一个静态方法,该方法将实际调用 UserControl 方法。 用户控件中定义

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

因此,在页面中的

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

create:并使用您的代码加载它

In my opinion there exists only one way: Make a static method inside your page code-behind which will call actually UserControl method. So, in user control define

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

in your page create:

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

and load it with your code

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文