你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:杂志经典 / 编程语言
利用Ajax技术实现自定义列表显示控件(八)
 

WebForm.GetAllData(newperpagecount,newpage,disptype,jsGetAllData_callback);

通过对以上模块的介绍可以得到客户端的模块关系图如图6所示。


6 客户端数据框架图

六、  总结

通过以上服务器端和客户端各个模块的介绍,基本完成了一个Ajax的列表显示控件的制作过程。通过各个模块的功能基本达到了前面的要求。首先,通过客户端的JavaScript显示模块对Html页面的操作实现了列表数据显示的页面无刷新效果;其次,通过数据发送接收模块对AjaxPro.NET的调用,实现了数据传输的Ajax化和数据快速映射的要求;再有通过表头和表尾模块的制作实现了列表控件的通用功能,最后,通过服务器端和客户端缓存的使用,实现了模块之间的松耦合关系,达到了兼容性的要求。现在,可以看一下实际使用的效果(如图7)。

 


 


7 实际使用效果图

七、 展望

现在这个列表控件已经完成了,但这个列表控件仍然存在可以改进和加工的地方。例如:当数据量不大时,可以不使用服务器缓存,或将全部数据放到客户端来缓存,这样就避免了频繁访问服务器,进一步增强了用户体验。

此外,用户还可以在此基础上,对每个单元格动态添加编辑功能和数据上传功能,从而实现灵活的列表编辑功能等。总之,更多的功能有待有兴趣的读者进一步挖掘开发。

 

参考文献

[1] 王沛,冯曼菲著。征服Ajaxweb2.0开发技术详解.2006.10

[2] Nicholas C.Zakas 著,曹力,张欣等译。JavaScript高级程序设计。2007.3

  推荐精品文章

·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录
·2023年10月目录
·2023年9月目录 
·2023年8月目录 

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089