Welcome

首页 / 脚本样式 / Ajax / 演练:创建支持ASP.NET AJAX的基本Web部件

演练:创建支持ASP.NET AJAX的基本Web部件2011-08-08 MSDN 此演练介绍有关用于创建可添加到 Web 部件页的、支持 ASP.NET AJAX 的基本 Web 部件的步骤。此 示例创建一个在 Windows SharePoint Services 3.0 网站中使用的 SayHello Web 部件,此部件派生自 ASP.NET 2.0 WebPart 类(位于 ASP.NET 类库中的 System.Web.UI.WebControls.WebParts 命名空间中 )。

先决条件

Windows SharePoint Services 3.0

Visual Studio 2005

步骤 1:创建 Web 部件项目

若要创建支持 AJAX 的 Web 部件控件,可以首先在 Visual Studio 2005 中的类库中创建一个类库对 象。

在 Visual Studio 2005 中创建 ASP.NET Web 部件项目

启动 Visual Studio 2005。

在“文件” 菜单上,指向“新建” ,再单击“项目”。

在“项目类型”中的“Visual Basic”或“C#”下方,选择“Windows”。

在“模板” 窗格中,选择“类库”。

键入 Sample.SayHello 作为项目名称。

步骤 2:重命名基类并添加必需的命名空间

创建项目之后,会显示一个空白类文件。您可以更改默认的类名称“Class1” 以轻松标识新的 Web 部件。类库项目中仅包含少量命名空间。您需要添加两个必需的命名空间以及对其程序集的引用。还必须 从 System.Web.UI.WebControls.WebParts.WebPart 派生基类。然后,您必须添加两个全局变量以更新用 户界面 (UI)。

添加命名空间引用和共享的用户界面组件

通过以下方式重命名默认类:在“解决方案资源管理器”中选择“Class1.cs” ,单击鼠标右键,再 单击“重命名” ,然后键入 SayHelloWebPart 作为文件名。

在“项目” 菜单上,单击“添加引用”。

在“添加引用” 对话框中的“.NET” 选项卡上,选择“System.Web.Extensions” 并单击“确定 ”。

对 System.Web 命名空间重复步骤 2 和 3。