基于ASP.NET的Ajax组件的设计与封装

来源 :沈阳理工大学 | 被引量 : 3次 | 上传用户:hei4477xx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Ajax的全称是Asynchronous JavaScript and XML,即异步JavaScript和XML。Ajax不是指一种单一的技术,而是有机地利用了XHTML、DOM、CSS、XML、XLST、JSON和JavaScript等一系列相关的技术,每种技术都有其独特之处,合在一起组成了一个功能强大的新技术。Ajax实现了页面的无刷新,给使用B/S结构系统的用户以与桌面系统相媲美的“所见即所得”的体验。鉴于组件的可重复使用、易维护和支持无缝升级等优点,Microsoft等公司已封装了部分ASP.NET Ajax组件,但已封装的组件还缺少一些符合特定需求的功能且部分已有的组件性能还有改进的余地。本文根据开发人员提出的实际需求,设计与封装了多选树组件、单选树组件、级联组件、可查询的多级列表组件、分页组件及二次确认等六个ASP.NET Ajax组件。多选树组件支持按编码关系对深层次的数据库表内容进行树状显示,支持用户对任意级别的结点进行多项选择;单选树组件支持按编码关系对深层次的数据库表内容进行树状显示,支持用户对任意级别的结点进行单项选择;级联组件支持对有级别关系的数据进行联动选择;可查询的多级列表组件支持用户对列表中值进行单项选择,同时支持模糊查询;分页组件支持显示控件与分页功能分离,通过导航按钮进行翻页;二次确认组件支持用户对可能的误操作进行再次确认。在设计与封装的基础上,采用大数据量的样本进行了测试,测试结果表明:多选树组件和单选树组件比Microsoft提供的TreeView控件加载速度快;级联组件和可查询的多级列表组件的加载速度在10s以内;分页组件比ASP.NET自带的支持分页功能控件的效率高;二次确认组件有效地降低了用户的误操作率。
其他文献
随着无线技术的飞速发展,人们对宽带无线业务的需求不断增加,频谱这种不可再生的宝贵资源正逐渐变得短缺。一方面,频谱供需的矛盾日益突出;另一方面,在当前的频谱管理策略下,
随着社会与经济的发展,网络在当今所处的信息时代得到了广泛的应用。网络已经成为人们日常生活、工作中必不可少的部分。近几年来园区网络的构建在我国得到了迅速的发展,特别
威廉姆·贝弗里奇(William Beveridge,1879-1963)是英国著名社会改革家、经济学家,他毕生致力于消除社会贫困、维持充分就业、建立和完善英国社会保障制度。1941年,贝弗里奇
我国电网无功补偿容量不足和配备不合理,特别是可调节的无功容量不足,快速响应的无功调节设备更少。冲击性负荷更会使得电网无功功率不平衡,将导致系统电压的巨大波动、善变,
超声理论与技术的快速发展,使超声设备不断更新,超声检查已成为预测和评价疾病及其治疗结果不可缺少的重要方法。超声诊断技术不仅具有安全、方便、无损、廉价等优点,其优越
背景:根据国际糖尿病组织报告,我国糖尿病病人已超过4000万,成为全球糖尿病患病率增长最快的国家。糖尿病的健康管理成为重要的社会卫生问题,糖尿病健康教育是糖尿病健康管理
有能力且有效能的地方政府,是地方经济社会发展不可或缺的条件,是地方经济社会发展的主导力量。高效率的行政系统,是发挥这种主导作用的关键所在。构建地方政府高效能的行政
以额定容量950mA.h的LP063450AR型方型锂离子电池为样品电池,对锂离子二次电池容量损失的电化学修复进行了研究,并采用X射线衍射(XRD)、电化学交流阻抗(EIS)以及电感耦合等离子体
旅游资源是旅游事业发展中最重要的生命线之一,它和其它一些资源一样属于难以再生或不可再生资源,对它的开发、利用和保护等问题,关系到一个国家、地区的经济发展和生态平衡
本文采用不同能源培养的中温菌-氧化亚铁硫杆菌(A.ferrooxidans菌)和中等嗜热菌-喜温硫杆菌(A.caldus菌),通过吸附量、红外测试、Zeta电位、接触角测定及原子力显微镜表面表征,考