安裝ASP.NET AJAX的過程
一.ASP.NET AJAX組成部分
在ASP.NET AJAX官方網(wǎng)站上有如下三個下載:
1.ASP.NET AJAX:這部分是ASP.NET AJAX的核心部分,包括了核心AJAX類型系統(tǒng),網(wǎng)絡(luò)協(xié)議層(networking stack),組件模型,擴(kuò)展器(extender)基類,以及與ASP.NET集成的服務(wù)器端功能(包括廣受歡迎的ScriptManager,UpdatePanel,和 Timer控件)。
服務(wù)端功能列表:
◆Asynchronous client-to-server networking
◆Authentication as a Web service
◆ControlExtender class
◆Profile as a Web service
◆ScriptManager and ScriptManagerProxy controls
◆Static page methods as Web services
◆Timer control
◆UpdatePanel control
◆UpdateProgress control
客戶端功能列表:
◆Authentication for JavaScript
◆Behavior class
◆Calling .asmx Web services from JavaScript
◆Component class
◆Control class
◆Debug class
◆JavaScript Array type extensions
◆JavaScript Boolean type extensions
◆JavaScript Error type extensions
◆JavaScript Number type extensions
◆JavaScript Object type extensions
◆JavaScript String type extensions
◆JSON serialization
◆Profile for JavaScript
◆Trace class
2.ASP.NET AJAX “Value-Add”CTP:ASP.NET AJAX社區(qū)支持的“增值”CTP部分,包括了以前各個Atlas CTP版本包含的,但并不在完全支持的“核心”1.0 版本內(nèi)的額外的高級特性。通過進(jìn)一步的反饋,這些將會逐步穩(wěn)定的增加到核心1.0中去。
3.ASP.NET AJAX Control Toolkit:包含了基于ASP.NET AJAX 1.0 版“核心”下載版本的28個非??岬拿赓M(fèi)AJAX控件。它是一個開源項(xiàng)目,由微軟和非微軟開發(fā)人員共同開發(fā)的,去CodePlex下載代碼。
二.安裝ASP.NET AJAX
1.在安裝ASP.NET AJAX 1.0 Beta之前,需要先卸載以前所有的CTP版本。
2.下載ASP.NET AJAX 1.0 Beta安裝包,安裝時Microsoft.Web.Extensions.dll程序集將被安裝在GAC(Global Assembly Cache)中,所以使用時不需要再在Web站點(diǎn)的Bin文件夾中包括該程序集。
3.下載安裝ASP.NET AJAX “Value-Add”CTP和ASP.NET AJAX Control Toolkit。
三.在Visual Studio.NET 2005開發(fā)基于ASP.NET AJAX的應(yīng)用
安裝ASP.NET AJAX后,打開Visual Studio.NET 2005中新建Web Site,在項(xiàng)目模板中會出現(xiàn)一項(xiàng)ASP.NET AJAX-enabled Web site,直接選擇它就可以了,如下圖:
新建完成的項(xiàng)目中會自動在Web.config中做好相關(guān)的配置,并且AJAXExtensionToolbox.dll已經(jīng)添加到了VS的工具箱中,不需要再手工添加。
【編輯推薦】