将SharePoint Webpart嵌套在用户控件中

时间:2010-05-04 20:11:04

标签: c# asp.net sharepoint user-controls sharepoint-2007

我知道这通常是相反的方式,但我有一些必须满足的情有可原的要求(读作“没有人费心去做研究,现在我不得不把它们救出来”)

我有一个标准用户控件(ascx),要导入SharePoint 2007网站。由于设计约束,还需要将共享点Web部件嵌套在此用户控件内。

换句话说,用户控件必须看起来像这样:

<%@ Control Language="C#" AutoEventWireup="true" CodeFile="foo.ascx.cs" Inherits="foo" %>
<div id="container">
...snipped...
<!-- SharePoint web part goes here -->
...snipped...
</div>

任何帮助都将不胜感激。

谢谢!

1 个答案:

答案 0 :(得分:0)

WebParts是所有控件,因此您可以像常规控件一样添加Web部件。只要Web部件没有像访问paren Web部件区域那样做任何异常,除了ascx头文件或web.config中的register指令之外,您不需要任何其他内容。