06 2007 档案

摘要:1、现象:在放大/缩小操作时,当 Map.width = Map.MaximumZoom 时再次执行Zoomout 或者当 Map.width = Map.MinimumZoom 时再次执行Zoomin,浏览器显示的地图处于冻结状态(刷新地图停止);同时,鼠标光标处于长久的等待(wait)状态。2、原因:客户端 javascript 脚本在响应鼠标事件处理时发生事件重入。3、解决方法:修改Ajax... 阅读全文
posted @ 2007-06-13 01:18 protorock 阅读(844) 评论(1) 推荐(0)
摘要:(一)概述sharpmap中的ajaxmapcontrol使用asp.net 2.0提供的ICallbackEventHandler接口实现页面无刷新地图更新。本质上ICallbackEventHandler接口底层是XMLHTTP,而XMLHTTP是当前非常热门的Ajax的基础。这也许就是sharpmap 作者将这个实现了ICallbackEventHandler接口的地图控件命名为ajaxma... 阅读全文
posted @ 2007-06-11 22:48 protorock 阅读(1387) 评论(3) 推荐(0)
摘要:持久连接非持久连接缺点。缺点(一)客户得为每个待请求的对象建立并维护一个新得连接。对于每个这个的连接,TCP必须同时在客户端和服务器端分配TCP缓冲区,并维护TCP变量。对于有可能同时为来自数百个不同客户的请求提供服务的Web服务器来说,这会严重增加服务器的负担;缺点(二)对每个对象请求都有2个RTT的响应延迟:一个RTT用于建立TCP连接,另一个RTT用于请求和接收对象;缺点(三)每个对象都要经... 阅读全文
posted @ 2007-06-10 16:16 protorock 阅读(3283) 评论(1) 推荐(0)
摘要:Callback 与 UpdatePanels 内在实现机制都是Ajax 。但这两个工具与服务器交换信息的方式是不一样的。采用 UpdatePanels 的页面仍然采用 Postback 方式与服务器交互,通过ViewState传递与UpdatePanels更新请求有关参数),只是交互方式是异步的并且从服务器的返回结果仅刷新 UpdatePanels 内部的控件内容而保持 UpdatePanel... 阅读全文
posted @ 2007-06-09 23:24 protorock 阅读(285) 评论(1) 推荐(0)