AjaxControl、AjaxScripts载入地图时显示Loading图片

关键:充分利用好地图控件提供的事件。选择好触发、结束事件,避免与其他操作冲突!

 

AjaxControl

//Default.aspx.cs protected void MapControl1_Load(object sender, EventArgs e) { MapControl1.AttachClientEvent("onchangeview", "startLoading"); MapControl1.AttachClientEvent("onimagesload", "stopLoading"); }  

 

//Default.aspx Info:<input id="Text1" type="text" /> function startLoading() { $("Text1").value = "Loading..."; } function stopLoading() { $("Text1").value = "Completed."; }

 

AjaxScripts

map.Init(); map.AttachEvent("onchangeview", startLoading); map.AttachEvent("onimagesload", stopLoading); function startLoading(e) { //... }

 

PS:以上Demo中未用Ajax载入图片,仅在Text中动态显示了文本信息。具体实现:仅需在一个DIV中放入一个图片,动态控制DIV的显示和隐藏即可。

 

Ajax载入图片动态定制:http://www.loadinfo.net/

你可能感兴趣的:(Ajax,object,function,input,div)