深入探索SharePoint Web部件开发
1. 创建可视化Web部件
在SharePoint开发中,创建可视化Web部件是一个重要的环节。我们首先来验证新任务是否成功添加到任务列表中。具体操作步骤如下:
1. 导航到SharePoint网站的主页。
2. 点击左侧导航菜单中的“Tasks”列表。
当任务列表显示出来后,就能看到新创建的任务“Need to write about web parts.”。
1.1 使用AJAX实现无需刷新整个页面的Web部件更新
为了让Web部件在更新时无需刷新整个页面,我们可以采用Asynchronous JavaScript and XML(AJAX)开发模式。SharePoint页面本身已经支持AJAX,每个SharePoint页面都有一个ScriptManager对象,它是一个ASP.NET对象,可实现控件的AJAX式更新。若要使用AJAX实现部分页面更新,必须在用户控件中使用UpdatePanel控件。
以下是具体的操作步骤:
1. 在VisualWebPart1UserControl.ascx的设计视图中,打开工具箱,将一个标签拖到“Create Task”按钮旁边。
2. 清除其Text属性,并将ID设置为“lblResult”。
3. 打开VisualWebPart1UserControl.ascx的源代码视图,从工具箱的AJAX Extensions类别中,将UpdatePanel控件拖到标签Label1上方。
4. 剪切UpdatePanel的结束标签“ ”,并粘贴到标签lblResult下方。
5. 在Upda