0

就像问题标题一样,我需要使用 AJAX 在我的谷歌地图画布上添加标记,但在 ASP.net 服务器端调用方法。

我尝试使用更新面板,并使用 ScriptManager.RegisterClientScriptBlock 在服务器端调用 javascript 函数,但它不起作用。

(即使我将地图放入updatepanel的容器中,它也消失了并且没有返回显示图片)

我想创建一个自定义的 asp 用户控件,它可以进行这些异步调用并在服务器端处理地图事件。

我该如何处理这个问题?有很多解决方案让我感到困惑,我不知道从哪里开始

4

1 回答 1

0

首先让你的地图远离更新面板。编写你的javasript函数来在你的asp页面上绘制标记,然后你可以从你的cs文件中调用javascript方法,如下所示。

ScriptManager.RegisterStartupScript(this.nameOfUpdatePanel, typeof(string), "anyUniqueName", "javascriptFunction()", true);
于 2014-11-12T15:27:31.500 回答