Microsoft Ajax version history, functions, and reference resources

Source: Internet
Author: User
Microsoft Ajax version history

Vs2005

Atlas: Original version code

Asp.net 2.0 Ajax extensions: Release version, which is included in vs2005sp1

ASP. NET Ajax library-client JS script Library

ASP. NET Ajax extensions-server-side control. JavaScript Functions are implemented without writing JavaScript.

Ajax Control Toolkit-controls that extend server-side control behavior [codeplex open-source project], such as autocompleteextender

Vs2008

ASP. NET Ajax

When the Ajax library and extension are integrated into the runtime, the Control Toolkit is downloaded independently.

Client: Use Ajax Library

Server: Use Ajax extensions and Control Toolkit

Vs2008 SP1 supports jquery

Vs2010

Microsoft Ajax Library, Independently downloaded on codelpex

Client programming: Programming Based on jquery and Ajax library enhancements, such as data binding and web service integration, especially UI widgets are implemented by jquery [no need to re-invent a new set]

Server: Ajax extension and Control Toolkit

For Ria, the most important thing is that Microsoft also has a browser-based plug-in support solution: Silverlight. projects can be selected on Ajax and sliverlight.

Microsoft Ajax Overview

Http://msdn.microsoft.com/zh-cn/library/bb398874.aspx

Http://www.asp.net/ajaxlibrary/microsoftajax.ashx

CodeAddress:

Http://ajaxcontroltoolkit.codeplex.com/SourceControl/changeset/view/16935bf66f88 #

It can be seen that there are two parts: server and client.

Microsoft Ajax Composition

Based on the above version information, we can see that there are two parts:

Ajax extension and Control Toolkit

It is used for various Ajax-based controls and extensions on webform. It is used for demonstration and download sites.

Http://www.asp.net/ajaxlibrary/act_tutorials.ashx

Http://www.asp.net/ajax/ajaxcontroltoolkit/samples/

These controls simplify Ajax processing details, and work with drag-and-drop and simple configuration.

Code or execution library can be downloaded in the http://www.asp.net/ajaxlibrary/Download.ashx

Advantages:

Visualized operations and rapid development

Based on the Ajax client library, you can also use these JS Libraries

Close integration with webform

Ø disadvantages

Like webform, it encapsulates too many details. If you want to customize them, such as display effect, it is more troublesome.

Due to the gradual maturity and wide application of Asp.net MVC, this application will gradually decrease [webform and this all carry too much historical burden]

Ajax client library

The Microsoft Ajax Library provides core JavaScript services such as type extensions, oop extends avors, and an Ajax-enabled network stack. It doesn't provide any facilities for adding visual effects to your pages.

Microsoft Ajax Library provides core JavaScript services, special page effects, and later implementation using jquery UI

The Microsoft Ajax Library Extension adds the following functions to javascript: Class, namespace, inheritance, interface, enumeration, and reflection. The Library also provides helper functions for strings and arrays; this library also includes a library for component support, browser compatibility, network, and core services.

This library is written in Javascript. Therefore, it can be deployed on the IIS server or on other platforms.

Latest Version: including code, examples, and complete APIDocument

Http://aspnet.codeplex.com/releases/view/34488

 

Specific JS library API reference

Http://www.asp.net/ajaxlibrary/Reference.ashx

Microsoft Ajax Library 2.0 Chinese Reference

Http://wenku.baidu.com/view/7172497101f69e3143329473.html

For usage in Chinese, refer to [Introduction from Atlas, but not the latest version]

Http://www.cnblogs.com/dflying/category/52328.html

Template programming and Data Binding in ASP. NET Ajax 4.0

Http://kingoa.net/WEBPROGRAM/ASPX/2010/0104/3505.html

Http://blogs.visoftinc.com/archive/2009/05/27/ASP.NET-4.0-AJAX-Preview-4-Data-Binding.aspx

Data Binding reference:

Http://dotnetslackers.com/articles/ajax/Live-Data-Binding-using-ASP-NET-AJAX-4-0-Preview-4.aspx

Integrated Use of Ajax and membership:

Http://msdn.microsoft.com/en-us/library/bb514828.aspx

Authoritative site:

Http://weblogs.asp.net/scottgu/default.aspx

Due to integration with jquery, many features are integrated, such:

Http://blog.jquery.com/2010/10/04/new-official-jquery-plugins-provide-templating-data-linking-and-globalization/

For details, refer:

Http://www.cnblogs.com/allnen/archive/2009/03/23/1419490.html

Http://msdn.microsoft.com/zh-cn/library/bb397536.aspx

Client code convention (access modifier)

[Note when reading the Code]

most object-oriented programming languages include the concept of "access modifier. The access modifier can be used to specify the context available to the class or members. For example, it is available to external Programs , it is also available for internal classes in the same namespace, or only available in specific code blocks. No access modifier in JavaScript. However, Microsoft Ajax library complies with the following conventions: Members starting with the following underscore (_) are considered private members and cannot be accessed from outside the class to which the members belong.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.