我被赋予了为Sharepoint
网站创建“Web部件”的任务。我引用“Web部件”的原因是因为我不认为它符合我的需要。
使用User Control
开发人员可以完全免费使用他想要添加的控件。这可以在MyUserControl.aspx
控件的(例如)MyUserControl.ascx
文件中轻松完成。您甚至可以将jQueryUI元素添加到User Control
标签等。
所以基本上我需要自由添加到页面中的什么样的(HTML)元素,什么不是。
由于使用SharePoint Web Part
无法实现这一点,我想知道是否可以显示User Control
?
有没有办法做到这一点.. ??
答案 0 :(得分:0)
您无法将User control
直接添加到特定的SharePoint页面,但可以添加到母版页或页面布局。 (仅限SharePoint设计师)
另一个选项是创建User Control
添加加载到Web Part
,然后将Web Part
添加到您的网页。
修改强>
正如RikardUppström所写,在VS2010中有一个名为Visual Web Part的模板可以为您完成,但如果您在SP 2007中工作,您可以自己完成。
答案 1 :(得分: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