2010-05-14 90 views
0

如何将开箱即用的SharePoint日期过滤器webpart添加到ASP.Net网页?将日期过滤器SharePoint webpart添加到ASP.Net页面

我想这样做,无论是在一个ASPX ...

<%@ Register Assembly="<DateFilterDLL??>" Namespace="<??>" TagPrefix="DP" %> 
<...> 
     <asp:WebPartManager ID="WebPartManager1" runat="server"> 
     </asp:WebPartManager> 
<...> 
<ZoneTemplate> 
     <DP:<DateFilterWebPart??> ID="DateFilter" runat="server" /> 

或编程,在ASPX.CS

protected void Page_Load(object sender, EventArgs e) 
{ 
this.Controls.Add(<Microsoft.Something.DatePicker??> 
} 

回答

1

在后面的代码添加引用和Microsoft.SharePoint程序Microsoft.Sharepoint.WebControls

然后声明DateTimeControl dtc;

在您的页面加载或页面初始化只使用 dtc = new DateTimeControl(); (dtc); this.Controls.Add(dtc);

这应该添加datecontrol。让我知道如果你遇到一些问题

+0

谢谢,但不只是添加一个DateTime控件到Web部件?然后你必须添加方法和属性来将Web部件变成过滤器?但是,在共享点中存在Date Time过滤器Web部件。我试图将它添加到一个ASPX页面(请参阅我的第一个aspx页面 - 这是一个设置为接受webpart控件的aspx页面,并且我想将DateTime过滤器Web部件添加到它)。 – 2010-05-17 06:12:41

相关问题