添加 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 中编写客户端脚本
以下主题提供有关如何自己创建客户端脚本的信息,这些脚本可以增强网页和服务器控件的功能。
编写客户端脚本入门 |
|
使用服务器控件编写客户端脚本 |
|
编写动态客户端脚本和脚本参考 |
|
在无服务器回发的情况下回调客户端代码 |