任何包含 UpdatePanel 控件的 ASP.NET 页还需要 ScriptManager 控件。若要将 UpdatePanel 控件用于母版页,则可以将 ScriptManager 控件放置在母版页上。在此情况下,母版页将为每个内容页提供一个 ScriptManager 控件。如果不希望为个别内容页启用部分页更新,则可以 为这些页禁用部分页更新。
也可以将 ScriptManager 控件放置在每个内容页上。如果只有一些内容页将包含 UpdatePanel 控件,则可能需要这样做。
先决条件
若要在您自己的开发环境中实现这些过程,您需要:
Visual Web Developer 速成版或 Microsoft Visual Studio 2005。
一个支持 AJAX 的 ASP.NET 网站。
向内容页添加 UpdatePanel 控件
创建新母版页并切换到“设计”视图。
在工具箱的“AJAX Extensions”选项卡中,双击 ScriptManager 控件以将其添加到页面中。确保将 ScriptManager 控件添加到 ContentPlaceHolder 控件外部。
在 ContentPlaceHolder 控件外部,添加文本“母版页”。
从工具箱的“HTML”选项卡中,将“水平规则”元素拖动到文本的后面。
创建母版页的内容页。
在解决方案资源管理器中,右击项目的名称,然后单击“添加新项”。在“添加新项”对话框中,选中“选择母版页”复选框,再单击“确 定”。
在 Content 控件内部,键入文本“内容页”,再从工具箱添加 UpdatePanel 控件。
时间: 2024-12-31 16:19:04