一起来学ASP.NET Ajax(二)之初识ASP.NET Ajax

        Ajax与ASP.NET

        上篇文章简单介绍了Ajax相关知识,这篇文章写Ajax在ASP.NET中的应用及关系。

        ASP.NET AJAX是一个完整的开发框架,它与ASP.NET 无缝集成,使用ASP.NET Ajax可以很容易的添加Ajax效果,通常实现复杂的功能只需要在页面中拖几个控件,而不必了解深层次的工作原理,另外ASP.NET AJAX Control Toolkit含有大量的独立AJAX控件和对ASP.NET原有服务器控件的AJAX功能扩展,实现起来也非常简单。ASP.NET Ajax编程分为客户端编程和服务端编程,服务端编程相对于客户端编程较为简单,但服务器端编程相对于客户端编程在执行效率和可控性上有较大差距。

        组件图

            

        由组件图可以看出,整个ASP.NET Ajax基于ASP.NET,再向上分为Microsoft AJAX Library和ASP.NET AJAX Extensions,在此两项基础上,发展出ASP.NET AJAX Control Toolkit。

        Microsoft AJAX Library

        Microsoft AJAX Library,是ASP.NET中的客户端框架,面向客户端编程。

        基础扩展

        Microsoft AJAX Library对javascript进行了扩展,增加了javascript中没有的方法和属性;同时提供了更多的内容,例如stringBuilder类、component模型等;它也把javascript中的对象进行了封装,可以更简单直观的实现原有功能。

        浏览器兼容层

        Microsoft AJAX Library帮助屏蔽了浏览器的差异,使得程序员可以不用再针对不同的浏览器编程。

        面向对象

        javascript是一种基于原型的脚本语言,它并没有真正实现面向对象中的类、继承等特性,Microsoft AJAX Library对javascript进行了封装,提供了更直观的面向对象编程方法,使得程序更易维护。

        ASP.NET AJAX Extensions

        面向服务端编程,它主要包含常用的ScriptManager、Updatepanel、Extender等控件,ScriptManager对其它ASP.NET AJAX控件进行控制,通过对这些控件的简单编程,即可实现Ajax效果。

        AJAX Control Toolkit

        它基于服务端的Extender和客户端的Behavior,通过扩展已有控件,为其添加javascript功能,由社区支持开发,使用Toolkit可以很容易的添加Ajax效果。

        文尾

        本文是对ASP.NET AJAX的一个简介,在以后的文章中会详细介绍本文中提到的内容。

Python网络爬虫与推荐算法新闻推荐平台:网络爬虫:通过Python实现新浪新闻的爬取,可爬取新闻页面上的标题、文本、图片、视频链接(保留排版) 推荐算法:权重衰减+标签推荐+区域推荐+热点推荐.zip项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、习资料等,我会提供帮助,提供资料,鼓励习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等科竞赛比赛、初期项目立项、习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源习/技术交流/习参考,勿用于商业用途。质量优质,放心下载使用。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值