sharepoint 2010 webpart包括文件代码

时间:2011-09-08 22:30:50

标签: asp.net visual-studio-2010 sharepoint sharepoint-2010

您可以使用“用户控件”在sharepoint 2010 Web部件中包含文件代码吗?如果没有,您如何在Web部件.ascx代码中包含.html文件(位于项目文件夹中)?

任何帮助将不胜感激

3 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

如果您有Visual Studio 2010,请启动SharePoint项目并添加可视Web部件 - 这只是包含在Web部件包装器中的用户控件(ascx)。

最初,ascx有一个与之关联的代码隐藏文件;但是,您可以将所有内容直接推送到ascx文件中,根据需要删除* .ascx.cs并仅部署ASCX。然后从那里,它只是做旧的ASP.NET所做的事情,并且从ascx到源代码,然后是CSC,JIT进程进行解析 - 再次,就像ASP.NET(因为它是ASP.NET)那样。

答案 2 :(得分:0)

如果您已经创建了一个SharePoint项目,例如cicorias建议,您可以通过右键单击项目来映射CONTROLTEMPLATES(所有UserControl及其引用文件转到的文件夹) - >添加 - > SharePoint映射文件夹 - >模板/ CONTROLTEMPLATES。

然后它应该自动在其中创建一个文件夹,其命名类似于您的SP项目,并在此文件夹中放置.html文件。在你的UserControl中,你会像这样引用它:

"~/_CONTROLTEMPLATES/SharePointProject/MyFile.html"

部署解决方案时,也会部署.html,因此它始终位于应有的位置。