读书人

怎么在自定义页面添加一个WebPart库中

发布时间: 2012-03-30 17:32:09 作者: rapoo

如何在自定义页面添加一个WebPart库中的WebPart?
如何在自定义页面添加一个WebPart库中的WebPart?

环境如下:

自己写了一个WebPart,并且已经加入到“Web部件”库中。WebPart名为:MyTaskHistoryWebPart.webpart

此外有一个自定义页面TaskHistory.aspx 代码如下:

C# code
<%@ Page Language="C#" MasterPageFile="EPM.master" AutoEventWireup="true" CodeBehind="TaskHistory.aspx.cs" Inherits="EPMWebPages.EPM.TaskHistory" Title="审批历史查询" %><%@ Import Namespace="Microsoft.SharePoint" %> <%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> <%@ Register Tagprefix="Utilities" Namespace="Microsoft.SharePoint.Utilities" Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> <%@ Register Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"    Namespace="Microsoft.SharePoint.WebPartPages" TagPrefix="cc1" %><asp:Content ID="Content10" ContentPlaceHolderID="workcontent" Runat="server"> <cc1:SPWebPartManager ID="SPWebPartManager1" runat="server"></cc1:SPWebPartManager>     <asp:Panel ID="Panel1" runat="server">    </asp:Panel></asp:Content>


我想通过后台把WebPart加入到Panel里,但是我如何找到那个WebPart?

本来想用SharePoint Designer创建一个页面加WebPart,但是因为要继承自己的母版页,然而母版页样式的路径很难控制,所以就此放弃。

大家帮忙看看,谢谢各位

[解决办法]
首先确认自己的MyTaskHistoryWebPart.webpart是否已经成功部署了?

到别的WEBPART页中加入MyTaskHistoryWebPart.webpart检查是否正确?

如果确认WEBPART没问题后,把你的页面要改一改,PANEL是不可以LOAD WEBPART的,

<WebPartPages:WebPartZone >来代替PANEL



读书人网 >行业软件

热点推荐