<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=ASP.NET_AJAX</id>
	<title>ASP.NET AJAX - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=ASP.NET_AJAX"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=ASP.NET_AJAX&amp;action=history"/>
	<updated>2026-06-25T15:52:01Z</updated>
	<subtitle>在这个wiki上该页的修订历史</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=ASP.NET_AJAX&amp;diff=449460&amp;oldid=prev</id>
		<title>imported&gt;糯米花：​使用DisamAssist清理消歧義連結：Opera（連結至Opera (瀏覽器)）。</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=ASP.NET_AJAX&amp;diff=449460&amp;oldid=prev"/>
		<updated>2025-05-08T14:13:10Z</updated>

		<summary type="html">&lt;p&gt;使用&lt;a href=&quot;/index.php?title=User:%E6%9A%81%E6%9C%88%E5%87%9B%E5%A5%88/DisamAssist&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User:暁月凛奈/DisamAssist（页面不存在）&quot;&gt;DisamAssist&lt;/a&gt;清理&lt;a href=&quot;https://en.wikipedia.org/wiki/%E6%B6%88%E6%AD%A7%E7%BE%A9&quot; class=&quot;extiw&quot; title=&quot;wikipedia:消歧義&quot;&gt;消歧義&lt;/a&gt;連結：&lt;a href=&quot;/wiki/Opera&quot; title=&quot;Opera&quot;&gt;Opera&lt;/a&gt;（連結至&lt;a href=&quot;/wiki/Opera_(%E7%80%8F%E8%A6%BD%E5%99%A8)&quot; title=&quot;Opera (瀏覽器)&quot;&gt;Opera (瀏覽器)&lt;/a&gt;）。&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{noteTA|G1=IT}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ASP.NET AJAX&amp;#039;&amp;#039;&amp;#039; 是微軟專為 ASP.NET 應用程式所發展的 [[AJAX]] 基礎支援，研發代號為 &amp;#039;&amp;#039;&amp;#039;Atlas&amp;#039;&amp;#039;&amp;#039;，原有的 ASP.NET 應用程式可以很輕鬆的使用 ASP.NET AJAX 所提供的基礎架構，開發具有 AJAX 能力的 Web 應用程式。&lt;br /&gt;
&lt;br /&gt;
早期在 ASP.NET 2.0 時開始發展，它也是早期使用&amp;#039;&amp;#039;&amp;#039; CTP (Community Technology Preview)&amp;#039;&amp;#039;&amp;#039; 來代表測試版本的產品之一，在開發初期就已經受到 ASP.NET 的開發人員相當程度的關注，而在歷經一年左右的開發後，於 2007 年發表了在 ASP.NET 2.0 使用的 AJAX 1.0（版本號碼為 1.0.61025），目前的版本為 3.5，與 .NET Framework 3.5 一起發布。&lt;br /&gt;
&lt;br /&gt;
ASP.NET AJAX 4.0 將於 2010 年上半年與 Visual Studio 2010 和 .NET Framework 4.0 一起發表。&lt;br /&gt;
&lt;br /&gt;
== 版本 ==&lt;br /&gt;
* ASP.NET 2.0 AJAX Extensions 1.0&lt;br /&gt;
* ASP.NET AJAX 3.5&lt;br /&gt;
* Microsoft AJAX Library 3.5 SP1&lt;br /&gt;
* ASP.NET AJAX 4.0 Preview 3 &lt;br /&gt;
&lt;br /&gt;
== 組成 ==&lt;br /&gt;
&lt;br /&gt;
ASP.NET AJAX 的組成為 System.Web.Extension.dll 以及封裝在 ASP.NET AJAX 函式庫中的 AJAX Core APIs，System.Web.Extension.dll 是一個 [[.NET assembly]]，它封裝了四個重要的 ASP.NET AJAX 控制項：&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;ScriptManager 控制項&amp;#039;&amp;#039;&amp;#039;，為 ASP.NET 提供了重要的 JavaScript 以及&amp;#039;&amp;#039;&amp;#039;部份刷新 (Partial Update)&amp;#039;&amp;#039;&amp;#039; 或&amp;#039;&amp;#039;&amp;#039;頁面方法 (Page Methods)&amp;#039;&amp;#039;&amp;#039; 等重要性質的支援。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;UpdatePanel 控制項&amp;#039;&amp;#039;&amp;#039;，為提供即時刷新使用者介面，以及觸發更新的 Control trigger。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;UpdateProgress 控制項&amp;#039;&amp;#039;&amp;#039;，可在 UpdatePanel 刷新頁面的工作期間，顯示一個處理中的訊息。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Timer 控制項&amp;#039;&amp;#039;&amp;#039;，為 AJAX 的用戶端提供了計時器的支援，可說是 DOM 中的 window.setInterval() 的強化實作。&lt;br /&gt;
&lt;br /&gt;
ASP.NET AJAX 和其他瀏覽器一樣，都使用 [[XMLHttpRequest]] 來與伺服端溝通，因此 ASP.NET AJAX 可以適用於許多的瀏覽器，例如 [[Firefox]]，[[Opera (瀏覽器)|Opera]] 與 [[Safari]] 等，當然也包括了微軟的 [[Internet Explorer]] 瀏覽器，但 ASP.NET 開發人員可以在完全沒有 AJAX 基礎知識的情況下，開發出 AJAX-enabled（具有 AJAX 功能）的 Web 應用程式&amp;lt;ref&amp;gt;{{Cite web |url=http://www.asp.net/AJAX/Documentation/Live/BrowserCompatibilityForASPNETAJAX.aspx |title=Browser Compatibility with ASP.NET AJAX |accessdate=2008-09-13 |archive-date=2008-09-17 |archive-url=https://web.archive.org/web/20080917173702/http://asp.net/ajax/documentation/live/BrowserCompatibilityForASPNETAJAX.aspx |dead-url=no }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
== 架構 ==&lt;br /&gt;
&lt;br /&gt;
ASP.NET AJAX 分為 Server 和 Client 兩個架構&amp;lt;ref&amp;gt;{{Cite web |url=http://www.asp.net/AJAX/Documentation/Live/Overview/default.aspx |title=ASP.NET AJAX Overview |accessdate=2008-09-13 |archive-date=2008-09-14 |archive-url=https://web.archive.org/web/20080914073509/http://www.asp.net/AJAX/documentation/live/Overview/default.aspx |dead-url=no }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
Server 端的元件包含：&lt;br /&gt;
&lt;br /&gt;
* Scripting Services，包含對 AJAX 的 scripting 的控制，例如 debug，全球化，本地語系化等。&lt;br /&gt;
* Web Services，設定 Web Service 的路徑，讓 AJAX Client 可以抓取 Web Service 的參數。&lt;br /&gt;
* Application Services，讓 AJAX Client 可以使用 ASP.NET 2.0 的 Membership 和 Profile 服務。&lt;br /&gt;
* Server Controls，包含 ASP.NET AJAX 的四個主要控制項。&lt;br /&gt;
&lt;br /&gt;
Client 端的元件包含：&lt;br /&gt;
&lt;br /&gt;
* Components：非視覺化元件的支援。 &lt;br /&gt;
* Browser Capabilities：為個別瀏覽器所提供的支援。&lt;br /&gt;
* Networking：對網路存取的支援，包含非同步處理，JSON，WebRequest，Web Service 與 Application Service&lt;br /&gt;
* Core：對 JavaScript 的基礎支援，例如 events，序列化，型別系統等。&lt;br /&gt;
&lt;br /&gt;
微軟也開放了用戶端的 ASP.NET AJAX Library 的原始程式碼，供開發人員做客制化使用&amp;lt;ref&amp;gt;{{Cite web |url=http://www.asp.net/ajax/downloads/ |title=ASP.NET AJAX Downloads |accessdate=2008-09-13 |archive-date=2008-09-12 |archive-url=https://web.archive.org/web/20080912220342/http://www.asp.net/AJAX/downloads/ |dead-url=no }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
== AJAX Control Toolkit ==&lt;br /&gt;
&lt;br /&gt;
AJAX Control Toolkit 是一個基於 ASP.NET AJAX 平台上開發的一組控制項工具箱&amp;lt;ref&amp;gt;{{Cite web |url=http://www.asp.net/ajax/ajaxcontroltoolkit/samples/ |title=AJAX Control Toolkit |accessdate=2008-09-13 |archive-date=2008-09-13 |archive-url=https://web.archive.org/web/20080913035923/http://www.asp.net/ajax/ajaxcontroltoolkit/samples/ |dead-url=no }}&amp;lt;/ref&amp;gt;，在2011年7月31日的版本，它包含了下列 41 個常在 Web 開發中使用到的控制項，可供開發人員免費使用與散布。&lt;br /&gt;
&amp;lt;div class=&amp;quot;references-small&amp;quot; style=&amp;quot;-moz-column-count:5; column-count:5;&amp;quot;&amp;gt;&lt;br /&gt;
*Accordion&lt;br /&gt;
*AlwaysVisibleControl&lt;br /&gt;
*Animation&lt;br /&gt;
*AsyncFileUpload&lt;br /&gt;
*AutoComplete&lt;br /&gt;
*Calendar&lt;br /&gt;
*CascadingDropDown&lt;br /&gt;
*CollapsiblePanel&lt;br /&gt;
*ColorPicker&lt;br /&gt;
*ComboBox&lt;br /&gt;
*ConfirmButton&lt;br /&gt;
*DragPanel&lt;br /&gt;
*DropDown&lt;br /&gt;
*DropShadow&lt;br /&gt;
*DynamicPopulate&lt;br /&gt;
*FilteredTextBox&lt;br /&gt;
*HoverMenu&lt;br /&gt;
*HTMLEditor&lt;br /&gt;
*HTMLEditorExtender&lt;br /&gt;
*ListSearch&lt;br /&gt;
*MaskedEdit&lt;br /&gt;
*ModalPopup&lt;br /&gt;
*MultiHandleSlider&lt;br /&gt;
*MutuallyExclusiveCheckBox&lt;br /&gt;
*NoBot&lt;br /&gt;
*NumericUpDown&lt;br /&gt;
*PagingBulletedList&lt;br /&gt;
*PasswordStrength&lt;br /&gt;
*PopupControl&lt;br /&gt;
*Rating&lt;br /&gt;
*ReorderList&lt;br /&gt;
*ResizableControl&lt;br /&gt;
*RoundedCorners&lt;br /&gt;
*Seadragon&lt;br /&gt;
*Slider&lt;br /&gt;
*SlideShow&lt;br /&gt;
*Tabs&lt;br /&gt;
*TextBoxWatermark&lt;br /&gt;
*ToggleButton&lt;br /&gt;
*UpdatePanelAnimation&lt;br /&gt;
*ValidatorCallout&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 參考資料 ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;references-small&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{Microsoft development tools}}&lt;br /&gt;
{{DotNET}}&lt;br /&gt;
{{Microsoft APIs}}&lt;br /&gt;
&lt;br /&gt;
[[Category:.NET]]&lt;br /&gt;
[[Category:微軟開發工具]]&lt;br /&gt;
[[Category:ASP.NET]]&lt;/div&gt;</summary>
		<author><name>imported&gt;糯米花</name></author>
	</entry>
</feed>