0

我的任务是为Sharepoint网站创建“Web 部件”。我引用“Web Part”的原因是因为我认为它不适合我的需要。

对于User Control开发人员来说,他想添加什么样的控件是完全自由的。这可以很容易地在控件的(例如)MyUserControl.aspx文件中完成MyUserControl.ascx。您甚至可以将 jQueryUI 元素添加到User Control类似的选项卡等。

所以基本上我需要自由地添加到页面中的 (HTML) 元素和不添加的元素。

由于看起来这无法通过 SharePoint 实现,Web Part我想知道是否可以显示一个User Control代替?

有没有办法做到这一点..??

4

2 回答 2

0

您不能User control直接添加到特定的 SharePoint 页面,但可以添加到母版页或页面布局。(并且仅由 SharePoint 设计师)

另一种选择是创建User Control添加加载它到Web Part,然后添加Web Part到您的页面。

编辑:

正如 Rikard Uppström 所写,在 VS2010 中有一个名为 Visual Web Part 的模板可以为您完成这些工作,但如果您在 SP 2007 中工作,您可以自己完成。

于 2013-01-14T14:16:11.870 回答
0

如果您使用 Visual Studio,您可以选择“创建新的 Visual WebPart”,前提是我们正在谈论的是 SharePoint 2010?此选项为您提供了一个 ascx 文件,您可以将其视为普通用户控件。它会自动包装为 SharePoint-webpart。

有关更详尽的信息,请参阅此演练:http: //blogs.msdn.com/b/bethmassi/archive/2010/01/28/creating-a-sharepoint-visual-web-part-using-visual-studio-2010。 aspx

于 2013-01-15T14:04:32.653 回答