添加 AJAX 和客户端功能

更新:2007 年 11 月

您可以通过在 ASP.NET 网页中包括客户端脚本功能,来增强 ASP.NET 的基于服务器的功能。可以使用客户端脚本来为用户提供更为丰富、响应能力更强的用户界面。还可以使用客户端脚本在浏览器中运行页面时对 Web 服务器进行同步调用。

ASP.NET 提供了两种方法用来包括客户端功能。第一种方法是使用 ASP.NET 的 AJAX 功能。ASP.NET AJAX 包括客户端脚本函数库,这些函数可以将许多面向对象的编程优点和 ASP.NET 模型的优点应用于客户端脚本编写中。ASP.NET AJAX 还提供了包括 Web 服务器控件在内的基于服务器的支持,这些控件可以自动呈现 AJAX 功能所需的客户端脚本。

第二种方法是创建客户端脚本,然后自己将其集成到 ASP.NET 网页中。如果您仅有一小部分客户端脚本,或者如果您希望将现有客户端脚本集成到应用程序中,则此方法十分有用。许多 ASP.NET Web 服务器控件(例如,验证程序控件)都使用此方法来添加客户端功能。

ASP.NET 中的 AJAX 功能

针对 ASP.NET 中的 AJAX 功能的文档包括概述、教程和 API 参考主题。建议您从“入门”下面的主题开始,然后按照表下面的主题进展进行。

ASP.NET AJAX 客户端参考

包含 JavaScript API 和 DOM 扩展。

ASP.NET AJAX 服务器控件参考

以下 .NET Framework API 支持 ASP.NET AJAX 服务器控件:

入门

使用 ASP.NET AJAX 服务器控件

使用 ASP.NET AJAX 编写客户端脚本

调试和跟踪

调用 Web 服务和 WCF 服务

本地化和全球化应用程序

扩展 ASP.NET AJAX

在 ASP.NET 中编写客户端脚本

以下主题提供有关如何自己创建客户端脚本的信息,这些脚本可以增强网页和服务器控件的功能。

编写客户端脚本入门

使用服务器控件编写客户端脚本

编写动态客户端脚本和脚本参考

在无服务器回发的情况下回调客户端代码

请参见

概念

ASP.NET 概述

向 ASP.NET 控件添加 AJAX 功能