Ajax开发实例教程.NET页面屏聊系统

豆豆网   技术应用频道   2008年05月08日    社区交流

内容摘要:发现使用Asp.Net Ajax开发包去开发要比原来的asp+ajax简单得多,而且开发完后对浏览器的兼容也大大的提高了。因此懒羊这里就再次献丑,将一些开发心得提供出来与大家一起分享,并提供用户控件供大家下载使用。

  本文示例源代码或素材下载

  前段时间,懒羊采用ajax+asp开发了一套页面屏聊系统,后来有些朋友问我能否移植到.Net中去。由于工作关系,正好前段时间需要用微软的Asp.Net Ajax开发包开发一套项目,所以对此作了个简单了解,发现使用Asp.Net Ajax开发包去开发要比原来的asp+ajax简单得多,而且开发完后对浏览器的兼容也大大的提高了。因此懒羊这里就再次献丑,将一些开发心得提供出来与大家一起分享,并提供用户控件供大家下载使用。

  一、Asp.NET Ajax框架介绍

  主要对Asp.NET Ajax的安装以及本文中所要用到的控件进行简单的说明,大家如有兴趣可以通到网络上查询更多的资料。

  1、何为Asp.NET Ajax?

  Asp.NET Ajax原代号“Atlas”是一个集成了强大的客户端脚本库的Web技术开发包,并且能够与Asp.NET 2.0紧密的结合在一起。我们在Web 应用程序开发中,通过它可以直接调用Web服务器来更新Web页面上某个部分的数据,而不需要重新加载页面来达到页面数据的更新。

  当然Asp.Net Ajax的功能并不是仅仅只有如上所叙的那么点点,由于很多的功能我们这里用不到,就不多费口舌了。ASP.NET AJAX Control Toolkit中有数十种超炫的控件,大家有兴趣可以一个个试试。

  2、Asp.NET Ajax如何安装?

  关于Asp.NET Ajax的组成主要有三块内容:

  ① ASP.NET AJAX:这部分是ASP.NET AJAX的核心部分,包括了核心AJAX类型系统,网络协议层(networking stack),组件模型,扩展器(extender)基类,以及与ASP.NET集成的服务器端功能(包括广受欢迎的ScriptManager,UpdatePanel,和 Timer控件)。

  ② ASP.NET AJAX Futures CTP:这一部分就是被ASP.NET AJAX暂时“抛弃”的原有CTP版本中“非核心”的部分,也叫做“Value-add”包,其中包括服务器端的扩展器控件(Extender Control)、Web部件,客户端的各种控件、拖放功能实现、ASP.NET AJAX XML脚本等。所谓“抛弃”,实际上只是意味着微软公司暂时不会对这些内容进行官方的支持,而选择使用“社区支持”的方法。这样,微软公司将不会为这部分内容提供详细的开发文档,开发者只能在社区中互相讨论以找到问题的解决方案。若要安装这部分内容,则必须首先安装“核心”部分的ASP.NET 2.0 AJAX Extensions。

来源:it168    作者:懒羊    责编:豆豆技术应用

正在加载评论...