直接在页面中使用ajax来刷新arcgis server的控件 这种情况的执行思路和原理看附件流程图 这种情况下也会有刷新arcgis server控件和普通的asp.net两种情况,这两种情况的区别和上一节的内容一样。 图7-3 1) 直接在map的客户端事件中来实现arcgis server的ajax刷新 protectedvoidMap1_DragRectangle(objectsender,ESRI.ArcGIS.ADF.Web.UI.WebControls.ToolEventArgsargs) { CallbackResult(null,"javascript",0)">"showFloatingPanel('FloatingPanel1')"); Map1.CallbackResults.Add(cr); } 2) 直接在html的控件的事件中来使用ajax进行刷新,这种情况下客户端的响应函数是processCallbackResult,服务器端的处理函数是page的RaiseCallbackEvent函数。 functionButton2_onclick() { eval("WebForm_DoCallback('__Page','jintian',null,true)"); } |