深入浅出ASP.Net 2.0 Ajax学习之旅随笔(一)-先从第一个简单的Ajax应用程序开始

来源:互联网 发布:淘宝优质网店怎么通过 编辑:程序博客网 时间:2024/05/16 11:24

 简单的概念:传统的页面与AJAX页面有着非常多的不同,然而其中最根本的一项差异就是更新范围。过去即使只是页面极小部分内容更新,也必须将整个页面传送给WEB服务器,处理完后再将整个页面的内容发送回来,并在浏览器刷新,这种效率十分低下,而AJAX它会以异步的方式将页面需要更新的内容传送给服务器,然后服务器处理完后,再把这部分内容传送回来;由于只需处理一小部分内容而不是整个页面,效率自然提高,也不刷浏览器,这样更贴近WINFORM应用程序。

 

Step1:利用VS2005新建一个ASP.NET的AJAX模板应用程序,如图;这样VS2005会自动配置Web配置文件的AJAX标签。

 

Step2:拖选AJAX的ScriptManager控件与UpdatePanel控件到ASP页面

 

名词解释一下:

1.ScriptManager:它负责管理客户端组件的脚步资源、局部更新、本地化、全局化以及自定义的用户脚本,可以说它是AJAX的灵魂核心部件

2.UpdatePanel:你可以把ASP与HTML常规控件放置在里面,如此一来,页面就不会刷新了而运作更顺畅了。

 

差点忘了:最主要也是最重要的是ASP.NET AJAX页面一定要拥有而且也只能拥有一个 ScriptManager控件

 

Step:现在可以可以验收了,示例非常简单:就是分别在 UpdatePanel里面和外面放一个Label与Butt常规控件,来显示当前的时间,以便测试一下UpdatePanel里面与外面的运行不同的情况,主要看看页面刷不刷哦。

 

 

C#后台代码:

 

呵呵,搞定,第一个AJAX应用程序诞生,虽然简单,但是万变不离其宗,原理既是如此。

最后希望对AJAX的同志一起学习一起分享,谢谢。

 

 

推荐站点:上海长宸 HP专卖

原创粉丝点击