ASP.NET AJAX 控件

借助 ASP.NET AJAX 控件,使用很少的客户端脚本或不使用客户端脚本就能创建丰富的客户端行为,如在异步回发过程中进行部分页更新(在回发时刷新网页的选定部分,而不是刷新整个网页)和显示更新进度。异步部分页更新可避免整页回发的开销。

  • ScriptManager 控件   ScriptManager 控件 控件为启用了 AJAX 的 ASP.NET 网页管理客户端脚本。

  • ScriptManagerProxy 控件   使用 ScriptManagerProxy 控件 控件,内容页和用户控件等嵌套组件可以在父元素中已定义了 ScriptManager 控件的情况下将脚本和服务引用添加到网页。

  • Timer 控件   Timer 控件 控件按照定义的时间间隔执行回发。如果将 Timer 控件和 UpdatePanel 控件结合使用,则可以按照定义的时间间隔启用部分页更新。您还可以使用 Timer 控件来发布整个网页。

  • UpdatePanel 控件   UpdatePanel 控件 控件可用于生成功能丰富、以客户端为中心的 Web 应用程序。通过使用 UpdatePanel 控件,可以执行部分页更新。

  • UpdateProgress 控件   UpdateProgress 控件 控件提供有关 UpdatePanel 控件中的部分页更新的状态信息。

所有 ASP.NET AJAX 控件都需要 web.config 文件中的特定设置才能正常运行。如果您试图使用这些控件之一,但您的网站不包含所需的 web.config 文件,则网页的“设计”视图中本应显示该控件之处会出现错误。在“设计”视图中,如果您单击处于该状态的控件,则 Microsoft Expression Web 会让您选择要创建一个新的 web.config 文件还是更新现有的 web.config 文件。

Note注意:

为使您的 Web 服务器能够正确显示 ASP.NET AJAX 控件,您的 Web 服务器必须支持 NET Framework 3.5 或更高版本。

另请参阅

任务

教程:如何按规定的时间间隔刷新 UpdatePanel 控件

概念

部分页呈现概述
教程:如何创建包含两个独立更新区域的网页
Timer 控件
UpdatePanel 控件
UpdateProgress 控件
ScriptManager 控件
ScriptManagerProxy 控件