防止在ASP.NET C#页面上的ESRI Javascript 4.12小部件上回发

时间:2019-09-26 23:16:18

标签: javascript c# asp.net esri arcgis-js-api

我有一个ASP.NET C#页面,该页面托管ESRI Javascript 4.12映射。我已经加载了一些小部件,例如SKETCH和其他具有按钮的部件。它们被创建为html元素。因此,当用户单击以在地图上绘制时,由于它是一个按钮元素,因此它将提交回发,从而导致重新绘制地图和页面。我想阻止它。

我通过查看草图控件在活动状态时的状态,然后查找所有按钮元素并向其添加preventDefault,找到了一种解决方案。但这似乎有时只是起作用,因为似乎控件是由ESRI动态创建的,而当我向它们添加处理程序时,某些控件并不存在。

有什么想法吗?

0 个答案:

没有答案